Glengamoi (Forum) · AspHeute · .NET Heute (RSS-Suche) · AspxFiles (Wiki) · .NET Blogs

Query Express für MSDE

Geschrieben von: Christoph Wille
Kategorie: Datenbank

This printed page brought to you by AlphaSierraPapa

Die Microsoft Data Engine (MSDE) ist die Desktop Version des SQL Servers. Obwohl die Performance auch für Webauftritte reicht, so fehlt doch eines: die Administrationstools. Zumindest den Query Analyzer kann man ab sofort gratis nachrüsten - mit der Applikation Query Express.

Query Express kann man von Joseph Albahar's Website downloaden, man bekommt sogar den Sourcecode mitgeliefert. Die Applikation ist eine .NET Applikation, das heißt, auch wenn man nicht .NET entwickelt muß man zumindest die Runtime installiert haben, um Query Express ausführen zu können.

Zur MSDE Instanz connecten

Der erste Schritt ist zur laufenden Instanz der MSDE zu verbinden. Dazu einfach die Applikation starten, der Connect Dialog kommt dann automatisch:

Hier verbinde ich mich mit der lokalen MSDE Instanz, die von den .NET SDK Samples installiert wird. Übrigens, auch wenn ich bis dato nur von der MSDE gesprochen habe: mit Query Express kann man auch Oracle Datenbanken managen, oder beliebige per OLEDB ansprechbare Datenbanken. Das macht das Tool äußerst vielseitig für die Datenbankadministration.

Wenn alles gugeht, sind wir dann connected und in der master Datenbank:

Query Express Express Tour

Mit Query Express kann man verschiedene Objekte in der Datenbank genauer betrachten. So zum Beispiel kann man für eine Tabelle die Spalten mit ihren Definitionen anzeigen:

Die rechte Maustaste eröffnet weitere Möglichkeiten, so zum Beispiel kann man verschiedenste sp_help Stored Procedures aufrufen, als auch bequem die Spalten als Abfrageliste generieren lassen. Ich habe mich für ein normales SELECT * entschieden:

Hier kommt ein netter Vorteil des verwendeten DataGrid's aus .NET zum Tragen: man kann die Spalten des Resultsets auf- und absteigend je nach Belieben sortieren (im Bild ist nach CategoryID aufsteigend sortiert).

Weiter geht's in unserer Feature Tour mit den Stored Procedures; diese kann man bequem editieren, indem man aus dem Kontextmenü View/Modify auswählt. Das SQL Command für die Veränderung wird automatisch generiert:

Zum Abschluß der Express Tour noch zu den Views:

Diese kann man Ausführen, Editieren und sich Informationen anzeigen lassen (wie im Screenshot gezeigt). Natürlich funktionieren die Aktionen nicht nur gegen die MSDE, sondern auch gegen den großen Bruder SQL Server.

Schlußbemerkung

Query Express ist ein erfreulich einfach zu bedienendes und dennoch leistungsfähiges Tool, das noch dazu einen weiteren Vorteil hat: man kann anhand des Sourcecodes die Programmierung einer .NET Datenbankanwendung lernen, von Windows Forms bis zu ADO.NET.

This printed page brought to you by AlphaSierraPapa

Download des Codes

Klicken Sie hier, um den Download zu starten.
http://www.aspheute.com/code/20020322.zip

Verwandte Artikel

Das TableEditor Datenbank Administrationstool
http:/www.aspheute.com/artikel/20010418.htm
Ein einfacher Query Analyzer
http:/www.aspheute.com/artikel/20010420.htm
SQL Server Objekte scripten
http:/www.aspheute.com/artikel/20001108.htm
Stored Procedures einfach erstellt
http:/www.aspheute.com/artikel/20020903.htm
Tabellenerstellung mit ADOX
http:/www.aspheute.com/artikel/20000626.htm
Yet Another Access Database Administration Tool
http:/www.aspheute.com/artikel/20020410.htm

Links zu anderen Sites

Query Express Download
http://www.albahari.com/query express.html

 

©2000-2006 AspHeute.com
Alle Rechte vorbehalten. Der Inhalt dieser Seiten ist urheberrechtlich geschützt.
Eine Übernahme von Texten (auch nur auszugsweise) oder Graphiken bedarf unserer schriftlichen Zustimmung.