Question

L'utilisation de (local) dans la chaîne de connexion ne fonctionne pas sur mon cluster. Je suppose qu'il recherche l'instance par défaut sur le nœud actuellement actif au lieu du nom de SQL virtuel. Quelqu'un sait comment faire ce travail?

modifier la note: Je voudrais utiliser (local) et non pas localhost - je ne veux pas changer le code généré par l'application.

Était-ce utile?

La solution

Les noms (local) ou (.) utiliseront toujours l'interface de mémoire partagée, plutôt que TCP ou les canaux nommés, et aucun ne peut être utilisé contre une instance en cluster qui nécessite TCP ou des canaux nommés via TCP. Vous ne pouvez pas utiliser l'interface de mémoire partagée sur une instance non locale. Dans le cas d'un cluster, l'instance peut être locale ou non.

Autres conseils

Vous devez utiliser le nom du service Virtual SQL en cluster. Malheureusement, localhost et (local) ne fonctionnent pas sur un cluster

avez-vous essayé "localhost"? sans (et)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top