FIX: Foutbericht wanneer u SQL Native Client verbinding maken met een exemplaar van een server principal in een database-mirroring sessie: "De verbinding poging tot failover uitgevoerd naar een server die geen failover-partner"


BUG #: 50000886 (SQL-Hotfix)
Microsoft distribueert oplossingen voor Microsoft SQL Server 2005 als één downloadbaar bestand. Aangezien de oplossingen cumulatief zijn, elke nieuwe versie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige versie van SQL Server 2005 zijn release opgelost.

Samenvatting


Dit artikel beschrijft het volgende over deze hotfix:
  • De problemen die met het hotfix-pakket worden opgelost
  • De vereisten voor het installeren van het hotfix-pakket
  • Informatie over of u de computer opnieuw opstarten moet na het installeren van het hotfix-pakket
  • Informatie over of het hotfix-pakket wordt vervangen door een ander hotfixpakket
  • Informatie over of u eventuele wijzigingen in het register moet aanbrengen
  • De bestanden die zijn opgenomen in het hotfix-pakket

Symptomen


Overweeg het volgende scenario:
  • U configureert het spiegelen van een database in SQL Server 2005.
  • In een toepassing gebruikt u SQL Native Client verbinding maken met het exemplaar van de belangrijkste server in de database-mirroring sessie.
  • In de toepassing stelt u de optie Failover_Partner in de verbindingsreeks op de mirrorserver.
  • Een failover optreedt in de database-mirroring sessie.
  • Uitvoeren van de database terugzetten met de belangrijkste server de volgende instructie:
    ALTER DATABASE <Database_Name> SET PARTNER OFF
In dit scenario wordt bij het uitvoeren van de toepassing die verbinding maken met het exemplaar van de belangrijkste server, wordt het volgende foutbericht weergegeven:
[Microsoft] [SQL Native Client] De verbinding poging tot failover uitgevoerd naar een server die geen failover-partner.
Opmerking Deze toepassing kan verbinding maken met het exemplaar van de belangrijkste server voordat failover plaatsvindt.

Oorzaak


Dit probleem treedt op omdat de synchronisatie tussen de hoofdsom en de mirrorserver verbroken wordt.

Oplossing


Cumulatieve update informatie

De correctie voor dit probleem werd voor het eerst uitgebracht als hotfix. Deze correctie is echter ook opgenomen in de cumulatieve Update 4. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2005 Service Pack 2, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
941450 cumulatieve updatepakket 4 voor SQL Server 2005 Service Pack 2
Opmerking Omdat de opbouw cumulatief van opzet zijn, elke nieuwe versie van de correctie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige versie van SQL Server 2005 zijn release opgelost. Microsoft raadt u aan de toepassing van de meest recente hotfix-versie waarin deze hotfix is opgenomen. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
937137 bouwt de SQL Server 2005 die zijn uitgebracht nadat SQL Server 2005 Service Pack 2 is uitgebracht.
Hotfixes voor Microsoft SQL Server 2005 worden gemaakt voor een specifieke servicepacks voor SQL Server. U moet een SQL Server 2005 Service Pack 2 hotfix toepassen op een installatie van SQL Server 2005 Service Pack 2. Voor elke hotfix die wordt geleverd in een servicepack van SQL Server is standaard opgenomen in het volgende servicepack voor SQL Server.

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten


Deze hotfix moet u SQL Server 2005 Service Pack 1 (SP1) is geïnstalleerd.
Voor meer informatie over het verkrijgen van SQL Server 2005 Service Pack 1, klikt u op het volgende artikel in de Microsoft Knowledge Base:

913089 het verkrijgen van het meest recente servicepack voor SQL Server 2005

Opnieuw opstarten


U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.

Informatie over het vervangen van hotfixes


Deze hotfix vervangt geen andere hotfixes.

Bestandsinformatie

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
SQL Server 2005, 32-bits versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Bcp.exe2005.90.2230.069,48818-Apr-200714:45x86
Databasemailengine.dll9.0.2230.075,12018-Apr-200714:45x86
Logread.exe2005.90.2230.0400,75218-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.sqlenum.dll9.0.2230.0910,70418-Apr-200714:45x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msgprox.dll2005.90.2230.0200,56018-Apr-200714:45x86
Msmdlocal.dll9.0.2230.015,646,06418-Apr-200714:45x86
Msmdredir.dll9.0.2230.03,993,96818-Apr-200714:45x86
Mssqlsystemresource.ldfNiet van toepassing524,28818-Apr-200711:55Niet van toepassing
Mssqlsystemresource.mdfNiet van toepassing40,108,03218-Apr-200711:55Niet van toepassing
Odsole70.dll2005.90.2230.059,76018-Apr-200714:45x86
Qrdrsvc.exe2005.90.2230.0369,52018-Apr-200714:45x86
Rdistcom.dll2005.90.2230.0643,44018-Apr-200714:45x86
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Replmerg.exe2005.90.2230.0320,88018-Apr-200714:45x86
Replprov.dll2005.90.2230.0550,25618-Apr-200714:45x86
Replrec.dll2005.90.2230.0784,75218-Apr-200714:45x86
Replsub.dll2005.90.2230.0407,40818-Apr-200714:45x86
Spresolv.dll2005.90.2230.0177,00818-Apr-200714:46x86
Sqlaccess.dll2005.90.2230.0350,57618-Apr-200714:46x86
Sqlagent90.exe2005.90.2230.0321,39218-Apr-200714:46x86
Sqlservr.exe2005.90.2230.028,978,60018-Apr-200714:46x86
Sysdbupg.sqlNiet van toepassing218,48605-Apr-200710:52Niet van toepassing
Xmlsub.dll2005.90.2230.0195,44018-Apr-200714:46x86
Xpstar90.dll2005.90.2230.0295,28018-Apr-200714:46x86
Xpstar90.rll2005.90.2230.0155,50418-Apr-200714:46x86
X64 gebaseerde versie van SQL Server 2005
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Bcp.exe2005.90.2230.088,94420-Apr-200713:34x64
Databasemailengine.dll9.0.2230.075,12020-Apr-200713:34x86
Logread.exe2005.90.2230.0525,16820-Apr-200713:35x64
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16020-Apr-200713:35x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.094,06420-Apr-200713:35x64
Microsoft.sqlserver.sqlenum.dll9.0.2230.0877,93620-Apr-200713:35x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msasxpress.dll9.0.2230.030,06420-Apr-200713:35x64
Msgprox.dll2005.90.2230.0262,00020-Apr-200713:35x64
Msmdlocal.dll9.0.2230.015,646,06418-Apr-200714:45x86
Msmdredir.dll9.0.2230.03,993,96818-Apr-200714:45x86
Mssqlsystemresource.ldfNiet van toepassing524,28818-Apr-200711:55Niet van toepassing
Mssqlsystemresource.mdfNiet van toepassing40,108,03218-Apr-200711:55Niet van toepassing
Odsole70.dll2005.90.2230.090,99220-Apr-200713:35x64
Qrdrsvc.exe2005.90.2230.0434,03220-Apr-200713:35x64
Rdistcom.dll2005.90.2230.0836,46420-Apr-200713:35x64
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Repldp.dll2005.90.2230.0237,93620-Apr-200713:35x64
Replmerg.exe2005.90.2230.0417,64820-Apr-200713:35x64
Replprov.dll2005.90.2230.0747,88820-Apr-200713:35x64
Replrec.dll2005.90.2230.01,010,54420-Apr-200713:35x64
Replsub.dll2005.90.2230.0528,24020-Apr-200713:35x64
Spresolv.dll2005.90.2230.0225,64820-Apr-200713:35x64
Sqlaccess.dll2005.90.2230.0357,74420-Apr-200713:35x86
Sqlagent90.exe2005.90.2230.0392,56020-Apr-200713:35x64
Sqlservr.exe2005.90.2230.039,363,95220-Apr-200713:35x64
Sysdbupg.sqlNiet van toepassing218,48605-Apr-200710:52Niet van toepassing
Xmlsub.dll2005.90.2230.0319,85620-Apr-200713:35x64
Xpstar90.dll2005.90.2230.0543,60020-Apr-200713:35x64
Xpstar90.rll2005.90.2230.0156,01620-Apr-200713:35x64
Versie van SQL Server 2005 Itanium-architectuur
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Bcp.exe2005.90.2230.0157,55220-Apr-200715:58IA-64
Databasemailengine.dll9.0.2230.075,12020-Apr-200715:58x86
Logread.exe2005.90.2230.01,098,09620-Apr-200715:58IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16018-Apr-200714:45x86
Microsoft.analysisservices.adomdclient.dll9.0.2230.0546,16020-Apr-200715:58x86
Microsoft.analysisservices.deploymentengine.dll9.0.2230.0140,65618-Apr-200714:45x86
Microsoft.analysisservices.dll9.0.2230.01,217,90418-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.078,19218-Apr-200714:45x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2230.0165,74420-Apr-200715:58IA-64
Microsoft.sqlserver.sqlenum.dll9.0.2230.0877,93620-Apr-200715:58x86
Msasxpress.dll9.0.2230.024,94418-Apr-200714:45x86
Msasxpress.dll9.0.2230.057,71220-Apr-200715:58IA-64
Msgprox.dll2005.90.2230.0545,13620-Apr-200715:58IA-64
Msmdlocal.dll9.0.2230.048,718,70420-Apr-200715:58IA-64
Msmdredir.dll9.0.2230.06,249,32820-Apr-200715:58IA-64
Mssqlsystemresource.ldfNiet van toepassing524,28818-Apr-200711:55Niet van toepassing
Mssqlsystemresource.mdfNiet van toepassing40,108,03218-Apr-200711:55Niet van toepassing
Odsole70.dll2005.90.2230.0180,08020-Apr-200715:59IA-64
Qrdrsvc.exe2005.90.2230.0943,98420-Apr-200715:59IA-64
Rdistcom.dll2005.90.2230.01,884,01620-Apr-200715:59IA-64
Repldp.dll2005.90.2230.0187,24818-Apr-200714:45x86
Repldp.dll2005.90.2230.0511,34420-Apr-200715:59IA-64
Replmerg.exe2005.90.2230.0957,29620-Apr-200715:59IA-64
Replprov.dll2005.90.2230.01,619,82420-Apr-200715:59IA-64
Replrec.dll2005.90.2230.02,143,60020-Apr-200715:59IA-64
Replsub.dll2005.90.2230.01,159,53620-Apr-200715:59IA-64
Spresolv.dll2005.90.2230.0498,03220-Apr-200715:59IA-64
Sqlaccess.dll2005.90.2230.0352,11220-Apr-200715:59x86
Sqlagent90.exe2005.90.2230.01,143,66420-Apr-200715:59IA-64
Sqlservr.exe2005.90.2230.072,193,90420-Apr-200715:59IA-64
Sysdbupg.sqlNiet van toepassing218,48605-Apr-200710:52Niet van toepassing
Xmlsub.dll2005.90.2230.0593,26420-Apr-200715:59IA-64
Xpstar90.dll2005.90.2230.0953,71220-Apr-200715:59IA-64
Xpstar90.rll2005.90.2230.0154,99220-Apr-200715:59IA-64
SQL Native Client 32-bits versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Sqlncli.dll2005.90.2230.02,229,16018-Apr-200706:46x86
SQL Native Client x64-versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Sqlncli.dll2005.90.2230.02,861,99220-Apr-200705:35x64
SQL Native Client Itanium-architectuur-versie
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Sqlncli.dll2005.90.2230.05,374,37620-Apr-200707:59IA-64

Het toepassen van deze hotfix

Ga als volgt te werk om deze hotfix:
  1. De SQL Server 2005-hotfix toepassen op de belangrijkste server.
  2. Traceringsvlag 1449 op de belangrijkste server inschakelen.
  3. De SQL Native Client-hotfix toepassen op de clientcomputer waarop u de toepassing uitvoert.

Tijdelijke oplossing


U kunt dit probleem voorkomen door de volgende stappen uit:
  1. De database mirroring eindpunt op de belangrijkste server uitschakelen.
  2. Database-mirroring op de belangrijkste server te verwijderen.
  3. Herstel de database op de server principal.
  4. De database mirroring eindpunt op de belangrijkste server inschakelen.
  5. Database-mirroring op de mirrorserver te verwijderen.
  6. De configuratie van de database-mirroring op de belangrijkste server.

Status


Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie


Voor meer informatie over het naamgevingsschema voor SQL Server-updates klikt u op het volgende artikel in de Microsoft Knowledge Base:

822499 Nieuw naamgevingsschema voor Microsoft SQL Server-software-updatepakketten

Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Referenties


Voor meer informatie over de lijst van builds die uitgebracht na Service Pack 2 voor SQL Server zijn, klikt u op het volgende artikel in de Microsoft Knowledge Base:
937137 bouwt de SQL Server 2005 die zijn uitgebracht nadat SQL Server 2005 Service Pack 2 is uitgebracht.
Voor meer informatie over de incrementele Servicing-Model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
935897 een incrementele Servicing-Model is beschikbaar in de SQL Server-team voor het leveren van hotfixes voor gemelde problemen
Voor meer informatie over het verkrijgen van SQL Server 2005 Service Pack 2, klikt u op het volgende artikel in de Microsoft Knowledge Base:
913089 het verkrijgen van het meest recente servicepack voor SQL Server 2005
Ga naar de volgende Microsoft-website voor meer informatie over de nieuwe functies en verbeteringen in SQL Server 2005 Service Pack 2:Voor meer informatie over het naamgevingsschema voor SQL Server-updates klikt u op het volgende artikel in de Microsoft Knowledge Base:
822499 Nieuw naamgevingsschema voor Microsoft SQL Server-software-updatepakketten