Connexion à SQL Server

S’applique à : SQL Server

Vous pouvez vous connecter à une instance de Microsoft SQL Server à partir de n’importe quel outil d’administration graphique ou d’une invite de commandes.

Lorsque vous vous connectez à une instance de SQL Server à l’aide d’un outil d’administration graphique tel que SQL Server Management Studio, vous êtes invité à fournir le nom du serveur, une connexion SQL Server et un mot de passe, si cela est nécessaire. Si vous vous connectez à SQL Server en utilisant l'authentification Windows, vous n'avez pas besoin de fournir de compte de connexion SQL Server chaque fois que vous accédez à une instance de SQL Server. SQL Server utilise alors votre compte Microsoft Windows pour vous connecter automatiquement. Si SQL Server est en cours d’exécution dans un mode d’authentification mixte (SQL Server et Windows) et que vous choisissez de vous connecter en utilisant l’authentification SQL Server, vous devez spécifier une connexion et un mot de passe SQL Server. Lorsque c'est possible, utilisez l'authentification Windows.

Notes

Si vous avez sélectionné un classement respectant la casse lors de l'installation de SQL Server, votre connexion SQL Server respecte également la casse.

Format à utiliser pour spécifier le nom de SQL Server

Quand vous vous connectez à une instance du Moteur de base de données, vous devez spécifier le nom de l’instance de SQL Server. Si l'instance de SQL Server est l'instance par défaut (une instance sans nom), indiquez alors le nom de l'ordinateur sur lequel SQL Server est installé, ou l'adresse IP de cet ordinateur. Si l'instance de SQL Server est une instance nommée (comme SQLEXPRESS), indiquez le nom de l'ordinateur sur lequel SQL Server est installé, ou l'adresse IP de l'ordinateur, et ajoutez une barre oblique suivie du nom de l'instance.

Les exemples suivants permettent de se connecter à une instance de SQL Server qui s'exécute sur un ordinateur nommé APPHOST. Si une instance nommée est spécifiée, ces exemples utilisent le nom d'instance SQLEXPRESS.

Exemples :

Type d'instance Entrée pour le nom du serveur
Connexion à une instance par défaut en utilisant le protocole par défaut. APPHOST
Connexion à une instance nommée en utilisant le protocole par défaut. APPHOST\SQLEXPRESS
Connexion à une instance par défaut sur le même ordinateur en utilisant un point pour indiquer que l'instance s'exécute sur l'ordinateur local. .
Connexion à une instance nommée sur le même ordinateur en utilisant un point pour indiquer que l'instance s'exécute sur l'ordinateur local. .\SQLEXPRESS
Connexion à une instance par défaut sur le même ordinateur en utilisant localhost pour indiquer que l'instance s'exécute sur l'ordinateur local. localhost
Connexion à une instance nommée sur le même ordinateur en utilisant localhost pour indiquer que l'instance s'exécute sur l'ordinateur local. localhost\SQLEXPRESS
Connexion à une instance par défaut sur le même ordinateur en utilisant (local) pour indiquer que l'instance s'exécute sur l'ordinateur local. (local)
Connexion à une instance nommée sur le même ordinateur en utilisant (local) pour indiquer que l'instance s'exécute sur l'ordinateur local. (local)\SQLEXPRESS
Connexion à une instance par défaut sur le même ordinateur en imposant une connexion de mémoire partagée. lpc:APPHOST
Connexion à une instance nommée sur le même ordinateur en imposant une connexion de mémoire partagée. lpc:APPHOST\SQLEXPRESS
Connexion à une instance par défaut écoutant l'adresse TCP 192.168.17.28 à l'aide d'une adresse IP. 192.168.17.28
Connexion à une instance nommée écoutant sur l'adresse TCP 192.168.17.28 à l'aide d'une adresse IP. 192.168.17.28\SQLEXPRESS
Connexion à une instance par défaut qui n'écoute pas sur le port TCP par défaut, en spécifiant le port utilisé, dans le cas présent 2828. (La spécification d’un numéro de port n’est pas nécessaire si le Moteur de base de données écoute sur le port par défaut (1433).) APPHOST,2828
Connexion à une instance nommée sur un port TCP désigné, dans le cas présent 2828. (La spécification d’un numéro de port est souvent nécessaire si le service SQL Server Browser ne s’exécute pas sur l’ordinateur hôte.) APPHOST,2828
Connexion à une instance par défaut qui n'écoute pas sur le port TCP par défaut, en spécifiant à la fois l'adresse IP et le port TCP utilisés, dans le cas présent 2828. 192.168.17.28,2828
Connexion à une instance nommée en spécifiant à la fois l'adresse IP et le port TCP utilisés, dans le cas présent 2828. 192.168.17.28\SQLEXPRESS,2828
Connexion à une instance par défaut par son nom, en imposant une connexion TCP. tcp:APPHOST
Connexion à une instance nommée par son nom, en imposant une connexion TCP. tcp:APPHOST\SQLEXPRESS
Connexion à une instance par défaut en spécifiant un nom de canal nommé. \\APPHOST\pipe\SQL\query
Connexion à une instance nommée en spécifiant un nom de canal nommé. \\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query
Connexion à une instance par défaut par son nom, en imposant une connexion par canaux nommés. np:APPHOST
Connexion à une instance nommée par son nom, en imposant une connexion par canaux nommés. np:APPHOST\SQLEXPRESS

Vérification du protocole de connexion

En cas de connexion au Moteur de base de données, la requête suivante renvoie le protocole utilisé pour la connexion actuelle, ainsi que la méthode d'authentification (NTLM ou Kerberos), et indique si la connexion est chiffrée.

SELECT net_transport, auth_scheme, encrypt_option   
FROM sys.dm_exec_connections   
WHERE session_id = @@SPID;  

Se connecter à une instance de SQL Server (via l'invite de commandes)

Les ressources suivantes peuvent vous aider à résoudre un problème de connexion.