Connexion à 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. Utilisez si possible l'authentification Windows.

[!REMARQUE]

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

Lorsque 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. (Il s'agit de l'entrée recommandée pour une instance par défaut.)

APPHOST

Connexion à une instance nommée en utilisant le protocole par défaut. (Il s'agit de l'entrée recommandée pour une instance nommée.)

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. (Cela 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. (Cela 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,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\unit\app

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;

Tâches associées

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.

Contenu connexe

Choisir un mode d'authentification

Utiliser l'utilitaire sqlcmd

Création d'une connexion