Bei der Installation eines Site-Servers ist auch die Verbindung zur Datenbank-Instanz anzugeben. Hierbei kann es zu folgendem Fehler kommen:
Die Fehlermeldung liefert bereits mögliche Ursachen:
- SQL-Hostname oder Instanzname falsch angegeben
- Firewall auf SQL-Server blockiert Zugriff
- Rechte-Problem
- SQL-Server verwendet dynamische Ports
Insbesondere der letzte Punkt tritt recht häufig auf. Das liegt daran, dass sich im Setup-Assistenten des SQL-Server (2008 R2 und 2012) nicht angeben lässt, dass statische Ports verwendet werden sollen. Dies führt dazu, dass der SQL-Server mit dynamischen Ports arbeitet.
Zum Beheben des Problemes verbindet man sich einfach mittels SQL Server Configuration Manager mit dem SQL-Server und aktiviert dort „Named Pipes“ und „TCP/IP“ unter „SQL Server Network Configuration“ / „Protocols for INSTANZNAME„:
Abschließend muss die SQL-Instanz neugestartet werden:
Nun sollte das Problem behoben sein. Falls nicht, sollte folgendes geprüft werden:
- Wird eine unterstütze Version vom SQL-Server verwendet? -> http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSQLDBconfig
- Ist die Sortierung (Collation) korrekt auf SQL_Latin1_General_CP1_CI_AS eingestellt?
- Ist der SQL-Server erreichbar? (u.a. Firewall)
- Sind die Rechte korrekt gesetzt? (Konto benötigt SA-Rolle)