Fehlermeldung „Katastrophaler Fehler", wenn Sie das Dialogfeld „SQL Server-Anmeldung" zum Festlegen des Datenbanknamens verwenden
Symptome
Wenn Sie den Microsoft OLE DB-Anbieter für SQL Server (SQLOLEDB) verwenden und versuchen, den Datenbanknamen festzulegen, wenn Sie dazu aufgefordert werden
Im Dialogfeld „SQL Server-Anmeldung" erhalten Sie die folgende Fehlermeldung:
2147418113 (8000ffff)': Katastrophaler Ausfall'
Ursache
Dieses Problem wird durch einen Fehler im OLE DB-Anbieter für SQL Server verursacht. Der OLE DB-Anbieter initialisiert keinen globalen Zeiger auf die SQL-Client-Netzwerkbibliothek (Dbnetlib.dll), wenn das Dialogfeld „SQL Server-Anmeldung" angezeigt wird.
Auflösung
Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie diesen Hotfix nur auf Systemen an, bei denen dieses spezielle Problem auftritt.
Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt „Hotfix-Download verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, senden Sie eine Anfrage an den Microsoft-Kundendienst und -Support, um den Hotfix zu erhalten.
Hinweis Wenn weitere Probleme auftreten oder eine Fehlerbehebung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für weitere Supportfragen und Probleme, die für diesen speziellen Hotfix nicht in Frage kommen, fallen die üblichen Supportkosten an. Eine vollständige Liste der Microsoft-Kundendienst- und Support-Telefonnummern oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=support Hinweis Im Formular „Hotfix-Download verfügbar" werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt das daran, dass für diese Sprache kein Hotfix verfügbar ist. Die englische Version dieses Hotfixes verfügt über die Dateiattribute (oder höher), die in der folgenden Tabelle aufgeführt sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in koordinierter Weltzeit (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese in die Ortszeit konvertiert. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte „Zeitzone" im Datums- und Uhrzeittool in der Systemsteuerung.
Datum Uhrzeit Versionsgröße Dateiname
-------------------------------------------------- ------
18. Okt. 2003 04:20 2000.85.1022.45 503.808 Sqloledb.dll
Hinweis Für eine Liste aller für MDAC 2.8 verfügbaren Hotfixes klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
839801 FIX: Hotfixes sind für MDAC 2.8 verfügbar
Schritte zum Reproduzieren des Verhaltens
Erstellen Sie ein neues Standard-EXE-Projekt in Microsoft Visual Basic. Standardmäßig wird ein Formular mit dem Namen Form1 erstellt.
Klicken Sie im Menü „Projekt" auf
Referenz, und klicken Sie dann auf Microsoft ActiveX Data Object 2.6 .Fügen Sie Form1 ein CommandButton-Steuerelement und ein TextBox-Steuerelement hinzu.
Fügen Sie dem Click-Ereignis für die Befehlsschaltfläche den folgenden Code hinzu:
Dim con As New ADODB.Connection
con.Provider = "SQLOLEDB"
con.Properties("Prompt") = adPromptAlways
con.Offen
Text1.Text = con.ConnectionStringDrücken Sie die Taste F5, um die Anwendung auszuführen, und klicken Sie dann auf die Befehlsschaltfläche.
Führen Sie im Dialogfeld „SQL Server-Anmeldung" die folgenden Schritte aus:
Klicken Sie auf „Vertrauenswürdige Verbindung verwenden" .
Klicken Sie auf SQL Server 2000-Server und dann auf Optionen .
Klicken Sie in der Liste auf Datenbank . Sie erhalten die im Abschnitt „Symptome" beschriebene Fehlermeldung.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" dieses Artikels aufgeführt sind.
Verweise
Für weitere Informationen klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zur Beschreibung von Microsoft-Produktupdates, Tools und Add-ons verwendet wird
No comments:
Post a Comment