Ungültige Instanz bei der Verwendung von ADODB.Recordset
Ich habe die Migration von einem Server zu einem anderen. Ich habe meine Datenbank wiederhergestellt und zurückgesetzt, bis meine website. Seit der Migration aber meine website wird keine Verbindung zur Datenbank erhalte ich die folgende Fehlermeldung:
Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.
Mein connection string wird in der form von
CON_STRING = "Provider=SQLOLEDB;Data Source=myserver;Initial Catalog=mydb;User Id=user;Password=password"
Wird der Fehler geworfen wird, in der zweiten Zeile den code unten
Set rsBCT = Server.CreateObject("ADODB.Recordset")
rsBCT.ActiveConnection = CON_STRING
Wäre es nichts-Einstellungen weisen Sie auf dem server benötigen würde, ändert sich für diese Arbeit?
Wie kann ich Debuggen was schief läuft. Alle meine anderen Anwendungen, die web -.config-Dateien sind die Verbindung in Ordnung. Welche Schritte zur Fehlerbehebung kann ich nehmen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die Instanz-Namen des Servers in der Verbindungszeichenfolge:
Können Sie versuchen, zu verbinden, SQL-Instanz, die höher als Ihre OLEDB-client-version.
Daher können Sie versuchen, ändern Sie Ihren provider "SQLNCLI" (Native SQL Client)