Les instances nommées nécessitent le Service de navigateur SQL Server
être activé et démarré. Si ce service n'est pas démarré sur votre myNetwrkServer
machine, la connexion à partir du réseau échouera car ils ne pourront pas résoudre le nom de l'instance en un port d'écoute réel.
Un deuxième problème est que vous avez changé le pilote en {SQL Server Native Client 10.0}
. Cela nécessite que vous installiez le pilote natif SQL Server 2008 sur votre machine ASP. Il n'y a aucune raison de changer le pilote, vous devez laisser le pilote à l'ancien {SQL Server}
et laissez OleDB résoudre le pilote de connexion de bas niveau pour vous. En spécifiant non seulement le pilote natif, mais même le numéro de version, vous dictez la pile de connectivité de bas niveau et même si cela fonctionnait, il se briserait lors de la mise à niveau vers SQL Server 2008 R2. Laissez-le simplement au générique {SQL Server}
et laissez le gestionnaire de chauffeur déterminer les détails.
Et enfin, vous devez vous assurer que le login/mot de passe est défini sur le nouveau serveur.
En règle générale, "le nouveau code ne fonctionne pas" n'est jamais quelque chose que vous devriez mettre dans une demande d'aide. Indiquez toujours comment ça ne marche pas. Obtenez-vous une exception ou une erreur ? Quelle exception, quel message ? Essayer de vous aider ne doit pas être un roman policier.