Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Herstellen einer Verbindung mit einer benannten Instanz von SQL Server 2008 vom klassischen ASP

Benannte Instanzen erfordern den SQL Server Browser Service aktiviert und gestartet werden. Falls dieser Dienst auf Ihrem myNetwrkServer nicht gestartet ist Maschine, dann schlägt die Verbindung vom Netzwerk fehl, da sie den Instanznamen nicht in einen tatsächlichen Überwachungsport auflösen können.

Ein zweites Problem besteht darin, dass Sie den Treiber in {SQL Server Native Client 10.0} geändert haben . Dazu müssen Sie den nativen SQL Server 2008-Treiber auf Ihrem ASP-Computer installieren. Es gibt keinen Grund, den Treiber zu ändern, Sie sollten den Treiber beim alten {SQL Server} belassen und lassen Sie OleDB den Low-Level-Verbindungstreiber für Sie auflösen. Indem Sie nicht nur den nativen Treiber, sondern sogar die Versionsnummer angeben, diktieren Sie den Konnektivitätsstapel auf niedriger Ebene, und selbst wenn er funktionieren würde, würde er beim Upgrade auf SQL Server 2008 R2 brechen. Belassen Sie es einfach beim generischen {SQL Server} und lassen Sie den Fahrermanager die Details herausfinden.

Und schließlich müssen Sie sicherstellen, dass das Login/Passwort auf dem neuen Server definiert ist.

Als allgemeine Regel gilt:„Neuer Code funktioniert nicht“ ist nie etwas, das Sie in eine Hilfeanfrage eintragen sollten. Geben Sie immer wie an es funktioniert nicht. Erhalten Sie eine Ausnahme oder einen Fehler? Welche Ausnahme, welche Meldung? Der Versuch, dir zu helfen, muss kein Krimi sein.