Frage:
Nach Installation der SQL Server Express Edition unter Windows XP ist keine Verbindung auf die Express Edition möglich.
Die Verbindung wird mit der Fehlermeldung „Server existiert nicht oder Zugriff verweigert“ abgebrochen.
Lösung:
Bei einer lokalen Installation findet der Zugriff auf SQL Server über die Named Pipes statt. Diese erkennen jedoch die Angabe localhost nicht als Servername. Anstelle von localhost kann entweder der Server- bzw. Rechnername oder die IP-Adresse 127.0.0.1 oder einfach nur ein Punkt (.) angegeben werden.
Eine andere Möglichkeit wäre der Zugriff über TCP/IP. Im SQL Server Configuration Manager lässt sich die Netzwerk- und Clientkonfiguration auf TCP/IP ändern und der Zugriff über Named Pipes ausschalten. Unter TCP/IP wird localhost als Servername erkannt.