Exécuter SQL Server avec ou sans réseau

S’applique à :SQL Server

Microsoft SQL Server peut s’exécuter sur un réseau ou fonctionner sans réseau.

Exécution de SQL Server sur un réseau

Pour permettre à SQL Server de communiquer en réseau, le service SQL Server doit être en cours d'exécution. Par défaut, Microsoft Windows démarre automatiquement le service SQL Server intégré. Pour savoir si le service SQL Server est lancé, à l'invite de commandes tapez :

net start

Si les services associés à SQL Server ont été démarrés, les services suivants s’affichent dans la sortie net start :

  • Analysis Services (MSSQLSERVER)

  • SQL Server (MSSQLSERVER)

  • Agent SQL Server (MSSQLSERVER)

Exécution de SQL Server sans réseau

Lors de l'exécution d'une instance de SQL Server sans réseau, il n'est pas nécessaire de démarrer le service SQL Server intégré. Étant donné que SQL Server Management Studio, le Gestionnaire de configuration SQL Server et les commandes net start et net stop sont toujours fonctionnels (même sans réseau), les procédures de démarrage et d’arrêt d’une instance de SQL Server sont identiques, qu’il s’agisse d’un fonctionnement en réseau ou en mode autonome.

Quand vous vous connectez à une instance de SQL Server en mode autonome à partir d’une station cliente locale telle que sqlcmd, par exemple, vous ignorez le réseau et vous accédez directement à SQL Server à l’aide d’un canal de communication local. La différence entre un canal de communication local et un canal de communication réseau réside dans l'utilisation ou non d'un réseau. Les canaux de communication locaux et réseau établissent une connexion avec une instance de SQL Server en utilisant le canal standard (\\.\pipe\sql\query), sauf en cas d’indication contraire.

Quand vous vous connectez à une instance de SQL Server locale sans spécifier le nom d'un serveur, vous utilisez un canal de communication local. Lorsque vous vous connectez à une instance de SQL Server locale en spécifiant explicitement le nom d'un serveur, vous utilisez soit un canal réseau, soit un autre mécanisme de réseau IPC, comme IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange) (si vous avez configuré SQL Server pour une utilisation multi-réseau). Comme une instance SQL Server autonome ne gère pas les canaux de communication réseau, vous devez omettre l’argument non nécessaire /<Server_name> quand vous vous connectez à une instance de SQL Server à partir d’un client. Par exemple, pour vous connecter à une instance autonome de SQL Server à partir de osql, tapez :

osql /Usa /P<Mot_de_passe_as>