Ich habe gerade SQL Server 2008 Express auf meinem Vista SP1 Rechner installiert. Zuvor hatte ich hier 2005 installiert und konnte es problemlos mit dem alten SQL Server Management Studio Express verwenden. Ich konnte ohne Probleme eine Verbindung zu meiner PC-NAME\SQLEXPRESS-Instanz herstellen (nein, PC-NAME ist nicht mein Computername ;-).
Ich habe 2005 und SQL Server Management Studio Express deinstalliert. Dann habe ich SQL Server 2008 Express auf meinem Rechner installiert und mich für die Installation von SQL Server Management Studio Basic entschieden.
Wenn ich nun versuche, eine Verbindung zu PC-NAME\SQLEXPRESS herzustellen (mit Windows-Authentifizierung, wie ich es immer getan habe), erhalte ich die folgende Meldung:
Kann keine Verbindung zu PC-NAME\SQLEXPRESS herstellen. Beim Herstellen einer Verbindung zu SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten. Der Server wurde nicht gefunden oder war nicht erreichbar. Überprüfen Sie, ob der Instanzname korrekt ist und ob SQL Server so konfiguriert ist, dass Remoteverbindungen zugelassen werden. (Anbieter: SQL Network Interfaces, Fehler: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Fehler: -1) Hilfe erhalten Sie unter: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476
Bei der Installation von SQL Server 2008 habe ich SQLEXPRESS als lokalen Instanznamen verwendet. Soweit ich das beurteilen kann, ist SQL Server über den SQL Server-Konfigurationsmanager so konfiguriert, dass Remoteverbindungen zugelassen werden.
Als ich den erwähnten Hilfelink aufrief, schlug die Hilfeseite Folgendes vor:
Soweit ich das beurteilen kann, gibt es auf meinem System keinen SQL Server Browser-Dienst (ich habe in der MMC nach einem gesucht, aber keinen gefunden).
Und das SQL Server Surface Area Configuration Tool gibt es in SQL Server 2008 nicht. Also, gute Arbeit mit Ihrer Hilfedokumentation, Microsoft ;-).
Ich bin ratlos, was ich jetzt tun soll. Ich hatte eine Menge Arbeit, die ich heute nach dem Upgrade auf 2008 erledigen wollte (die Person, mit der ich zusammenarbeite, hat es ohne Probleme zum Laufen gebracht und mir gesagt, dass es einfach sein würde - er kennt sich auch viel besser mit Datenbanken aus als ich). Hat jemand eine Idee, was falsch sein könnte? Ich wäre wirklich dankbar dafür. Wenn ich das nicht in ein paar Stunden hinbekomme, gehe ich zurück zu SQL Server 2005 (wenn das überhaupt funktioniert, gah...).
Edit: Ich habe versucht, die Windows-Firewall zu deaktivieren, aber das hat nicht geholfen. Außerdem ist mir aufgefallen, dass ich kein Verzeichnis "Data" in meinem SQL Server 2008-Installationsverzeichnisbaum habe - könnte ich bei der Installation möglicherweise etwas falsch eingestellt haben?
Bitte überprüfen Sie den von Ihnen angegebenen Servernamen. Er sollte mit dem unten angezeigten Namen im Textfeld "UserName" übereinstimmen, und dieser Name sollte von "SQLEXPRESS" gefolgt werden: