Update: Fehlermeldung bei Verwendung den System.Data.SqlClient verwaltete Datenanbieter für die Verbindung zu einer Instanz von SQL Server 2005, die konfiguriert wird später: "interne .net Framework-Datenanbieter Fehler 6"

Problembeschreibung

Das folgende Szenario. In einer Anwendung verwenden Sie verwalteten SqlClient-Anbieter für die Verbindung zu einer Instanz von Microsoft SQL Server 2005. Die Instanz von SQL Server 2005 konfiguriert später verwenden. Außerdem geben Sie Failover-Partnerservers in der Verbindungszeichenfolge der Anwendung. In diesem Szenario erhalten Sie die Fehlermeldung beim Herstellen des Prinzipalservers nach dem Failover:
Interne .net Framework-Datenanbieter Fehler 6
Außerdem kann die folgende Fehlermeldung in der SQL Server-Fehlerprotokoll protokolliert:
Fehler: 18456, Schweregrad: 14, Status: 16.
Anmeldung für Benutzer
DomainName/UserName

Ursache

Dieses Problem tritt auf, weil der Code in der Datei System.Data.dll Zustandsänderungen für die aktuelle Verbindung im Verbindungspool nicht korrekt verarbeitet.

Problemlösung

Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.

Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Informationen zum Neustart

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Hotfix-Informationen

Dieser Hotfix enthält nur die Dateien, die in diesem Artikel beschriebenen Probleme zu beheben. Dieser Hotfix enthält möglicherweise nicht alle Dateien, die Sie benötigen, um ein Produkt vollständig auf den neuesten Stand zu aktualisieren.

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
.NET Framework 2.0 X86-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
.NET Framework 2.0 X64-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
System.data.dll2.0.50727.9482,969,60025-Oct-200722:49x64
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
.NET Framework 2.0, Itanium-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
System.data.dll2.0.50727.9483,111,93626-Oct-200700:05IA-64
System.data.dll2.0.50727.9482,903,55226-Oct-200703:22x86
Hinweis Dieser Hotfix wird nicht in.NET Framework 2.0 Service Pack 1 (SP1) enthalten. Wenn Sie.NET Framework 2.0 SP1 verwenden, müssen Sie folgenden Rollup-Paket anwenden:
948815 Verfügbarkeit.NET Framework 2.0 nach Service Pack 1 Hotfix Rollup Package System.Data.dll und System.Data.OracleClient.dll

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Dieses Verhalten wurde ursprünglich bei Angabe des Failover-Partnerservers in der Verbindungszeichenfolge der Anwendung gemeldet. Ein Hotfix wurde bereitgestellt, um das Problem zu beheben. Dieses Problem kann jedoch auch ohne Failoverpartner in der Verbindungszeichenfolge konfiguriert auftreten.

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Eigenschaften

Artikelnummer: 944099 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback