Aby wymusić użycie protokołu TCP/IP, zamień localhost na 127.0.0.1 w ciągu połączenia.
Ponieważ używasz nazwy użytkownika i hasła, upewnij się, że uwierzytelnianie SQL jest włączone. Domyślnie na sqlserver 2008 włączony jest tylko zintegrowany system Windows.
W przypadku uwierzytelniania SqlServer należy pamiętać, że obowiązuje polityka haseł w celu wymuszenia bezpieczeństwa.