Dépannage de connexion MS SQL

Ce guide a pour but de vous donner des indications qui pourraient vous aider à résoudre un problème de connexion à Microsoft SQL Server ou Microsoft SQL Express. En général, une réinstallation du serveur de base de données résout le problème, mais dans la plupart des cas, la réinstallation n'est pas une option. Voici les éléments à vérifier si vous ne parvenez pas à vous connecter à votre serveur SQL :

1. Utilisez le gestionnaire de configuration SQL Server pour vérifier si TCPIP et les canaux nommés sont activés pour l'instance du serveur de base de données.

2. Assurez-vous que le service SQLBrowser est en cours d'exécution.

3. Vérifiez si les protocoles TCPIP et canal nommé sont activés pour être utilisés dans le client SQL.

4. Ouvrez le journal des erreurs pour trouver l'instance de base de données SQL et assurez-vous qu'il n'y a pas de messages d'ERREUR pour TCPIP et les canaux nommés. Les journaux se trouvent à l'adresse : C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG

5. Vous devriez également trouver le numéro de port et vérifier si le numéro de port configuré dans le serveur et le client est identique.

6. Essayez différents protocoles en les testant avec 'sqlcmd'. L'une des commandes 'sqlcmd' suivantes devrait fonctionner.

sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$nomdelinstance\sql\query
sqlcmd -S tcp:nomduserveur\nomdelinstance
sqlcmd -S tcp:nomduserveur\nomdelinstance,numérodeport

Astuce : Vérifiez que vous utilisez le bon nom de serveur, nom d'instance et numéro de port pour votre serveur de base de données.

7. Si la connexion est toujours impossible, modifiez cette clé de registre :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

LoginMode=2

More information