Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - MySql: Mit C# den Status der Datenbank auslesen.
Rassi - Sa 13.09.08 09:50
Titel: MySql: Mit C# den Status der Datenbank auslesen.
Hallo.
Folgendes Problem: Ich möchte mit C# den Status der Datenbank auslesen.
Wenn ich über die MySQL Command Line "STATUS" eingebe, bekomme ich eine Übersicht des SQL-Servers.
Das funkioniert leider nicht über C#.
Ich bekomme Daten z.b. über den Befehl "SHOW STATUS;". Also der Aufruf funktioniert.
Wenn ich aber nur "STATUS;" übergebe, bekomme ich die Fehlermeldung, dass die Syntax von STATUS nicht OK ist. Kann ich STATUS nicht über C# abrufen? Oder gibt es ein anderes Kommando hierfür?
Gruß
Rasmus
JüTho - Sa 13.09.08 10:02
Hallo,
ich arbeite nicht mit MySql, deshalb kann ich nur vermuten. Was passiert denn, wenn Du "Show Status" als MySqlCommand.CommandText eingibst? Der eigentliche MySql-Befehl heißt doch "Show" (mit verschiedenen Parametern, z.B. Status oder Table Status usw.) und nicht "Status".
Jürgen
Rassi - Sa 13.09.08 12:50
Hallo.
Also, über "Show Status" über C# bekomme ich Informationen über die Datenbank, aber nicht die, die ich über "STATUS" über die Command Line bekomme.
Hier stehen Informationen drin, wie z.B.: Pfad und Name des MySql-Servers, Version, TCP-Port, Charactersets, etc.
Mir scheind, dass dieser Befehl über den Treiber nicht zur Verfügung steht.
Gruß
Rasmus
JüTho - Sa 13.09.08 13:13
Ach so... Dann versuch doch einmal:
SQL-Anweisung
1:
| SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern'] |
Jürgen
Rassi - Sa 13.09.08 14:35
Hallo.
Danke- ja, damit komme ich an die informationen.
Gruß
Rasmus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!