Wer wie ich mit Visual Studio 2008 Express unter Windows XP zurecht kommt, möchte dies auch unter Windows 7 nutzen. Unter Windows XP (Professional) existiert folgende Installation:
• Visual Studio 2008 Express (C#, C++, VB)
• SQL-Server 2005 Express
• SQL2005 Management Studio (als grafische Oberfläche dazu)
Wenn man dieses von CD unter Windows 7 zu installieren versucht, stürzt die Installation an dieser Stelle ab. Die Programmiersprachen und die "nackte" Datenbank sind jedoch nutzbar. Als Abhilfe könnte man auf die Idee kommen bei Microsoft die neuere Datenbank SQL-Server 2008 Express herunter zu laden und es damit zu versuchen. Diese ist um einiges schwieriger zu installieren. Die Installation meint mehrmals, es müsse irgendein Servicepack vorab installiert werden. Weder dessen Offline-Installation noch die Installation über Windows-Update hält das Install-Programm davon ab, diese Meldung zu wiederholen.
Suche in der Link-Sammlung der Zeitschrift c't nach SQL2008 Express zeigt:
"SQL2008 Express WithTools"
Für dessen Installation muss zunächst Visual Studio 2008 wieder deinstalliert werden. Die Installation dieses SQL Servers "mit Tools" funktioniert dann. Das Servicepack 1 dazu kann man dann online über Windows Update installieren. Die Installations-Reihenfolge ist also:
- SQL2008 Express WithTools (SQLEXPRWT_x64_DEU.exe) herunterladen
- Visual Studio 2008 Express deinstallieren, falls es schon vorhanden war
- SQL2008 Express WithTools installieren
- SQL2008 Express SP1 online installieren (über Windows Update)
- Services als NT-Author (\Netzwerk Services) starten
- Mit der grafischen SQL-Oberfläche lässt sich die Demo-DB ("SQL Server 2000 Sample Databases": Northwnd.mdf) nicht anfügen ("kein Zugriffsrecht!?")
- Demo-DB über SQL-Skripte anfügen
- Online-Doku installieren
- Visual Studio 2008 Express SP1 als ISO herunterladen
- dieses installieren
Bei Bedarf kann man noch:
- Hilfe MSDN 2008 "full" installieren
- Hilfe MSDN 2008 Express deinstallieren
Beim folgenden Aufruf der Hilfefunktion über die Visual Studio IDE wird die aktuelle Hilfe neu indiziert und kann dann benutzt werden.
Über Startmenü / SQL2008 / Konfigurationstools / Konfigurations-Manager sind diese Einstellungen zu überprüfen oder zu ändern:
Konfiguration der Dienste (Services) des SQL-Servers 2008
Konfiguration der Protokolle des SQL-Servers 2008
Konfiguration der Protokolle des SQL-Servers 2008
Die Test-Datenbank mit ihren Installations-Skripten:
Test-Datenbank Northwnd.mdf und SQL-Skripte
Für das Ausführen der SQL-Skripte müssen wir uns als "Administrator" einloggen:
Login mit SQL-Server Management Studio
Nach dem Einloggen laden wir nacheinander die beiden SQL-Skripte, können sie vorab noch überprüfen und dann ausführen (Symbole in der Werkzeugleiste). Danach sieht es dann so aus:
SQL-Skript geladen und ausgeführt
Unter Windows 7 muss man streng darauf achten, dass der Administrator das Management Studio auch als "admin" ("Als Administrator ausführen") aufruft. Anderenfalls fehlen ihm die Rechte ein SQL-Skript auszuführen!
Natürlich weiß ich, dass inzwischen auch Visual Studio 2010 existiert. Ein kurzer Test in einer virtuellen Maschine zeigt jedoch, dass dieses bei jedem Hilfe-Aufruf ins Internet gehen will. Ich verlange von jedem Programm, dass die Hilfe auf die lokale Platte installiert wird und während der Benutzung nicht "nach Hause" telefoniert wird!
Benötigte Dateien:
SQLEXPRWT_x64_DEU.exe | SQL-Server 2008 with tools (c't) |
SqlServer2K5_BOL_Sep2007_DEU.msi | Doku + Lernprogramme (MS-Download) |
SQL2000SampleDb.msi | Demo-Datenbank (MS-Download) |
DVD Visual Studio 2008 Express | c't oder MS-Download |
MSDN2008_full.iso | MS-Download |
VS2008ExpressWithSP1DEUx1504730.iso | SP1 |
Bezugsquelle
Microsoft Store: Windows Produkte per Download sofort einsetzen!