Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Veronderstel dat u Microsoft SQL Server 2008 of Microsoft SQL Server 2008 R2 installeert op een computer waarop Windows Server 2008 of Windows Server 2008 R2 wordt uitgevoerd. Wanneer een toepassing verbinding maakt met SQL Server 2008 of SQL Server 2008 R2 met behulp van Microsoft SQL Server Native Client 10,0, wordt het foutbericht ' non-yielding Planner ' af en toe weergegeven. Opmerking Voor elke fout van een non-yield-planner wordt een logboekbestand weergegeven in het foutenlogboekbestand SQL Server 2008 of SQL Server 2008 R2. Daarnaast reageert SQL Server af en toe niet meer. U kunt dit probleem omzeilen door SQL Server opnieuw te starten. Opmerkingen

  • Deze hotfix geldt voor zowel SQL Native Client als SQL Server-engine.

  • Als u SQL Server 2008 Service Pack 2 (SP2) hebt geïnstalleerd, wordt de fout ' non-yield-Planner ' niet weergegeven en SQL Server 2008 reageert niet meer. Er kan echter een foutbericht worden weergegeven van de volgende strekking:

    foutcode 26073-//ErrorFormat: TCP-verbinding gesloten, maar een onderliggend proces van SQL Server houdt mogelijk een kopie van de socket van de verbinding.

Oorzaak

Dit probleem doet zich voor omdat SQL Server Native Client 10,0 een TCP-gesprek op een onjuiste socket afhandelt.

Oplossing

Opmerking

Als u onlangs de correcties van de SQL Server-GDR hebt toegepast op basis van beveiligingsbulletin MS11-049, kunt u de cumulatieve updates die in dit artikel worden genoemd, niet toepassen. Wanneer u de fixes met behulp van de installatie van de cumulatieve update wilt toepassen, wordt een foutbericht weergegeven van de volgende strekking:

Er is al een SQL Server-Update met een hogere versie geïnstalleerd op een SQL Server-exemplaar <instantienaam>, zodat de huidige SQL Server-Update niet kan worden toegepast. De versie van de SQL Server-update die al is geïnstalleerd is GDR 10.2.4064.0 (10.2.4310.0) met een KB2494089 en de huidige SQL Server-Update is 10.2.4272.0 met een KB2467239.

In dit scenario moet u het GDR-pakket met de oplossing voor het probleem dat wordt vermeld in dit KB-artikel, ook toepassen op de oplossing voor het probleem met de MS11-049. Als u wilt zoeken naar de bijbehorende GDR-en QFE-pakketten die van toepassing zijn op uw bereik van SQL Server-versies, raadpleegt u de sectie Veelgestelde vragen van het volgende beveiligingsbulletin:

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxAls u bijvoorbeeld SQL Server 2008 Service Pack 2 uitvoert en de GDR-hotfix voor KB2494089 hebt geïnstalleerd, moet u de update van QFE KB2494094 toepassen om de oplossing voor KB2491214 te verkrijgen.

Cumulatieve updategegevens

U kunt dit probleem oplossen door de juiste updates toe te passen voor SQL Server en Windows Server die op de computer worden uitgevoerd. Opmerking Dit probleem kan zich voordoen in een clienttoepassing waarin SQL Server Native Client en een functie (zoals de functie CreateProcess ) wordt gebruikt om een nieuw onderliggend proces te maken. In dit geval moet u beide hotfixes voor Windows Server en SQL Server toepassen.

Updates voor SQL Server

Cumulatief updatepakket 6 voor SQL Server 2008 R2

De oplossing voor dit probleem werd eerst uitgebracht in cumulatieve update 6. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2489376 Cumulatief update pakket 6 voor SQL Server 2008 R2 Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 werd uitgebrachtCumulatief updatepakket 2 voor SQL Server 2008 Service Pack 2 de oplossing voor dit probleem werd voor het eerst uitgebracht in cumulatieve update 2 voor SQL Server 2008 Service Pack 2. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2467239 Cumulatief updatepakket 2 voor SQL Server 2008 Service Pack 2Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 fix. Microsoft raadt u aan dat u de meest recente reparatie versie met deze hotfix toepast. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2402659 De versies van SQL Server 2008 die na SQL Server 2008 Service Pack 2 zijn uitgebracht Hotfixes voor Microsoft SQL Server 2008 worden gemaakt voor specifieke SQL Server-servicepakketten. U moet een hotfix voor SQL Server 2008 Service Pack 2 toepassen op een installatie van SQL Server 2008 Service Pack 2. Standaard is de hotfix van een SQL Server-servicepakket opgenomen in het volgende SQL Server-servicepakket.

Updates voor Windows Server

Hotfix voor Windows Server 2008 R2

976932 Informatie over Service Pack 1 voor Windows 7 en voor Windows Server 2008 R2

Hotfix voor Windows Server 2008

2398202 Een toepassing reageert mogelijk niet meer in Windows Server 2008 of in Windows Vista wanneer de toepassing een socketverbinding sluit of wordt afgesloten

Status

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

Workaround

Belangrijk Deze sectie, methode of taak bevat stappen die bepalen hoe u het register kunt wijzigen. Als u het register echter niet op de juiste manier wijzigt, kunnen er echter ernstige problemen optreden. Zorg er daarom voor dat u deze stappen zorgvuldig uitvoert. Voor extra beveiliging maakt u een back-up van het register voordat u dit wijzigt. Vervolgens kunt u het register herstellen als er een probleem optreedt. Als u meer wilt weten over het maken van een back-up van het register en het herstellen ervan, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

322756 Een back-up nemen en het herstellen van het register in WindowsU kunt dit probleem omzeilen door de waarde SuperSocketNetlib\Tcp\TcpAbortiveClose toe te voegen aan de registersleutel voor MSSQLSERVER. Voer hiertoe de volgende stappen uit:

  1. Open Register-editor. Gebruik hiervoor de juiste methode voor het besturingssysteem:

    • Klik in Windows Vista op Start, typ regedit in het vak zoekopdracht starten en druk op ENTER.

    • Klik in Windows XP op Start, klik op Uitvoeren, typ regedit en klik vervolgens op OK.

  2. Zoek en klik op de volgende registersubsleutel.

    • Voor het standaardexemplaar van SQL Server 2008 of SQL Server 2008 R2 klikt u op de volgende registersubsleutel:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\

    • Voor een benoemd exemplaar van SQL Server 2008 of SQL Server 2008 R2 klikt u op de volgende registersubsleutel:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10. (INSTANCENAME) \MSSQLServer\SuperSocketNetLib\Tcp\

  3. Wijs in het menu bewerken naar Nieuwen klik vervolgens op DWORD-waarde.

  4. Typ TcpAbortiveCloseen druk op ENTER.

  5. Klik op wijzigenin het menu bewerken .

  6. Klik op decimaalen typ 1 in het vak Waardegegevens .

  7. Sluit de Register-editor af.

  8. Start SQL Server opnieuw.

Verwijzingen

Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie over het installeren van SQL Server Native Client:

SQL Server Native Client installerenAls u meer informatie wilt over het incremental service model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

935897 Een incrementeel service model is beschikbaar in het SQL Server-team om hotfixes te leveren voor gerapporteerde problemenKlik voor meer informatie over het naamgevingsschema voor SQL Server-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

822499Nieuw naam schema voor updatepakketten voor Microsoft SQL Server-softwareKlik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×