J'essaie de me connecter à une instance SQL nommée sur le serveur. Il existe déjà une instance par défaut de SQL Server 2005 et une instance récemment nommée - SQL Server 2008. J'utilise la propriété "Network library" pour utiliser la connexion TCP mais pour une raison quelconque, il essaye de connecter l'instance par défaut et omet une erreur à propos de l'erreur de connexion.Question sur la chaîne de connexion SQL Server
Si je supprime la bibliothèque réseau, la connexion est également établie sans erreur. J'utilise Windows authntication et j'ai toutes les permissions nécessaires.
La chaîne de connexion problématique:
Data Source = ServerName \ InstanceName, 1433; bibliothèque réseau = dbmssocn; Initial Catalog = MyDataBaseName, sécurité intégrée = SSPI
La chaîne de connexion de travail:
Data Source = ServerName \ InstanceName; initial Catalog = MyDataBaseName, sécurité intégrée = SSPI
Omission du , 1433; bibliothèque réseau = dbmssocn de la chaîne de connexion fait la différence. en ajoutant cela a fait le serveur pour relier l'instance deafult. Les deux serveurs permettent des connexions à distance.
Je voudrais comprendre pourquoi, s'il vous plaît. Merci à l'avance,
Tamir
Vous avez également supprimé le numéro de port de la chaîne de connexion active, ce numéro de port est le port par défaut sur lequel l'instance par défaut sera en écoute – slugster
Oui , merci, je l'ai supprimé aussi :), désolé si ce n'était pas clair – Tamir
BTW, ceci est peut-être plus approprié pour serverfault.com – ConcernedOfTunbridgeWells