Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Connexion à une instance nommée de SQL Server 2008 à partir d'ASP classique

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.