Exécuter SQL Server avec ou sans réseau

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 le service associé à SQL Server a été démarré, les services suivants apparaissent 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.

Lorsque 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 local et réseau établissent une connexion à une instance de SQL Server à l'aide du canal standard (\\. \pipe\sql\query), sauf instructions contraires.

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). Puisqu'un serveur SQL Server autonome ne gère pas les canaux de communication réseau, vous devez omettre l'argument /<Server_name>, devenu inutile, lorsque vous vous connectez à une instance de SQL Server à partir d'une station cliente. Par exemple, pour vous connecter à une instance autonome de SQL Server à partir de osql, tapez :

osql /Usa /P<saPassword>