Um die Verwendung von TCP/IP zu erzwingen, ersetzen Sie localhost durch 127.0.0.1 in Ihrer Verbindungszeichenfolge.
Da Sie einen Benutzernamen und ein Passwort verwenden, stellen Sie sicher, dass die SQL-Authentifizierung aktiviert ist. Standardmäßig ist nur Windows integriert auf sqlserver 2008 aktiviert.
Denken Sie bei der SqlServer-Authentifizierung daran, dass eine Kennwortrichtlinie vorhanden ist, um die Sicherheit durchzusetzen.