Création d'une chaîne de connexion valide à l'aide du protocole VIA

Pour créer une chaîne de connexion valide à l'aide du protocole VIA (Virtual Interface Adapter), vous devez indiquer chacun des éléments suivants :

  • Spécifiez un nom d'alias.
  • Indiquez le numéro de carte d'interface réseau, suivi d'un numéro de port, dans la zone Paramètres VIA. En l'absence de valeur, le protocole VIA essaie d'établir une connexion au port <NIC#>:1433.
  • Spécifiez VIA comme Protocole.
  • Dans le champ Serveur, entrez le nom du serveur ou <servername>\<instancename> pour une instance nommée.

Au moment de la connexion, le composant SQL Native Client lit dans le Registre les valeurs Serveur, Protocole et Paramètres VIA relatives au Nom d'alias spécifié et crée une chaîne de connexion selon le format via:<servername> [\instancename],<nic number>:<port>.

ms191229.note(fr-fr,SQL.90).gifImportant :
Lorsque au moins deux instances de Microsoft SQL Server sont installées sur le même ordinateur, les connexions VIA peuvent être ambiguës. Lorsqu'il est activé, le protocole VIA essaie d'utiliser les paramètres TCP/IP et est à l'écoute sur le port 0:1433. Dans le cas des pilotes VIA ne permettant pas la configuration du port, les deux instances de SQL Server sont à l'écoute sur le même port. Les connexions clientes entrantes peuvent recevoir une connexion à l'instance de serveur correcte, à l'instance de serveur incorrecte ou un refus de connexion parce que le port est en cours d'utilisation.

Vérification du protocole de connexion

La requête suivante renvoie le protocole utilisé pour la connexion actuelle.

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

Exemples :

Connexion à partir du nom de serveur :

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>

Connexion à une instance nommée à partir du nom de serveur :

Alias Name         ServerAlias
Via Parameters     0:1433
Protocol           VIA
Server             <servername>\<instancename>
ms191229.note(fr-fr,SQL.90).gifRemarque :
Pour spécifier le protocole réseau sous forme de paramètre sqlcmd, recherchez dans la documentation en ligne la rubrique « Comment se connecter au moteur de base de données à l'aide de sqlcmd.exe ».

Voir aussi

Référence

Création d'une chaîne de connexion valide à l'aide du protocole de mémoire partagée
Création d'une chaîne de connexion valide à l'aide du protocole TCP/IP
Création d'une chaîne de connexion valide à l'aide de canaux nommés

Concepts

Choix d'un protocole réseau

Aide et Informations

Assistance sur SQL Server 2005