Pour forcer l'utilisation de TCP/IP, remplacez localhost par 127.0.0.1 dans votre chaîne de connexion.
Comme vous utilisez un nom d'utilisateur et un mot de passe, assurez-vous que l'authentification SQL est activée. Par défaut, seul Windows intégré est activé sur sqlserver 2008.
Avec l'authentification SqlServer, gardez à l'esprit qu'une politique de mot de passe est en place pour renforcer la sécurité.