Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Pieņemiet, ka instalējat Microsoft SQL Server 2008 vai Microsoft SQL Server 2008 R2 datorā, kurā darbojas sistēma Windows Server 2008 vai Windows Server 2008 R2. Ja lietojumprogramma izveido savienojumu ar SQL Server 2008 vai SQL Server 2008 R2, izmantojot Microsoft SQL Server Native Client 10,0, jūs periodiski saņemat kļūdas ziņojumu "non-Yield". Piezīme. Kļūdas žurnālfailā tiek pie2008 2008 teikta kļūda "non-Yield plānotājam". Turklāt SQL Server pārtrauc reaģēt periodiski. Lai novērstu šo problēmu, iespējams, būs jārestartē SQL Server. Piezīmes.

  • Šis labojumfails attiecas uz SQL native klientu un SQL Server dzinēju.

  • Ja esat instalējis SQL Server 2008 2. servisa pakotni (SP2), netiek parādīts kļūdas ziņojums "non-Yield plānotājs", un SQL Server 2008 nepārstāj reaģēt. Taču var tikt parādīts kļūdas ziņojums, kas līdzīgs šim:

    kļūdas kods 26073-//ErrorFormat: TCP savienojums ir aizvērts, taču, izmantojot SQL Server, var būt savienojuma ligzdas dublikāts

Cēlonis

Šī problēma rodas tāpēc, ka SQL Server Native Client 10,0 nepareizi apstrādā TCP slēgtu izsaukumu ligzdā.

Risinājums

Piezīme.

Ja nesen lietojāt SQL Server GDR labojumus atbilstoši drošības biļetenam MS11-049, jūs nevarat lietot šajā rakstā minētos kumulatīvos atjauninājumus. Kad mēģināt lietot labojumus, izmantojot kumulatīvās atjaunināšanas iestatījumu, tiek parādīts kļūdas ziņojums, kas līdzīgs šim:

SQL Server atjauninājums ar augstāku versiju jau ir instalēts SQL Server instancē <instances nosaukums>, tāpēc nevar lietot pašreizējo SQL Server atjauninājumu. SQL Server atjauninājuma versija, kas jau ir instalēta, ir GDR 10.2.4064.0 (10.2.4310.0) ar KB2494089, un pašreizējais SQL Server atjauninājums ir 10.2.4272.0 ar KB2467239.

Šajā scenārijā ir jālieto GDR pakotne, kurā ir iekļauts šajā KB rakstā minētas problēmas labojums papildus MS11-049 problēmas risinājumam. Lai atrastu atbilstošās VDR un QFE pakotnes, kas attiecas uz jūsu SQL Server būvējumu diapazonu, skatiet tālāk norādīto drošības biļetenu sadaļu bieži uzdotie jautājumi.

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxPiemēram, ja izmantojat SQL Server 2008 2. servisa pakotni un izmantojāt GDR labojumfailu pakalpojumam KB2494089, lai iegūtu KB2491214 labojumu, jums ir jālieto QFE KB2494094 atjauninājums.

Kumulatīvās atjaunināšanas informācija

Lai novērstu šo problēmu, lietojiet atbilstošus SQL Server un Windows Server atjauninājumus, kas darbojas datorā. Piezīme. Šī problēma var rasties klienta lietojumprogrammā, kas izmanto SQL Server Native Client un funkciju (piemēram, funkciju CreateProcess ), lai izveidotu jaunu bērnobjekta procesu. Šajā gadījumā ir jālieto gan Windows Server, gan SQL Server labojumfaili.

SQL Server atjauninājumi

Kumulatīvās atjaunināšanas pakotne 6 for SQL Server 2008 R2

Šīs problēmas labojums pirmo reizi tika izlaists kumulatīvajā atjauninājumā 6. Lai iegūtu papildinformāciju par to, kā iegūt SQL Server 2008 R2 kumulatīvās atjaunināšanas pakotni, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2489376 Kumulatīvās atjaunināšanas pakotne 6 for SQL Server 2008 R2 Piezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labošanas laidienā. Iesakām apsvērt jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc tam, kad tika izlaists SQL Server 2008 R2SQL server 2008 2. servisa pakotnes kumulatīvās atjaunināšanas pakotne 2 šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 2. servisa pakotnes kumulatīvajā atjauninājumā 2. Lai iegūtu papildinformāciju par šo kumulatīvās atjaunināšanas pakotni, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2467239 Kumulatīvās atjaunināšanas pakotne 2 SQL Server 2008 2. servisa pakotneiPiezīme. Tā kā būvējums ir kumulatīvs, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 labošanas laidienā. Microsoft iesaka, ka apsveriet iespēju lietot jaunāko labojumu laidienu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

2402659 SQL Server 2008 būvējumi, kas tika izlaisti pēc tam, kad tika izlaista SQL Server 2008 2. servisa pakotne Microsoft SQL Server 2008 labojumfaili tiek izveidoti specifiskām SQL Server servisa pakotnēm. SQL Server 2008 2. servisa pakotnes labojumfails ir jālieto SQL Server 2008 2. servisa pakotnes instalēšanai. Pēc noklusējuma visi labojumfaili, kas tiek nodrošināti SQL Server servisa pakotnē, ir iekļauti nākamajā SQL Server servisa pakotnē.

Windows Server atjauninājumi

Windows Server 2008 R2 labojumfails

976932 Informācija par 1. servisa pakotni operētājsistēmai Windows 7 un Windows Server 2008 R2

Windows Server 2008 labojumfails

2398202 Lietojumprogramma var pārstāt reaģēt sistēmā Windows Server 2008 vai Windows Vista, ja lietojumprogramma aizver ligzdas savienojumu vai beidzējas

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Risinājums

Svarīgi ! Šajā sadaļā, metodē vai uzdevumā ir aprakstītas darbības, kas norāda, kā modificēt reģistru. Tomēr, ja reģistru modificējat nepareizi, var rasties nopietnas problēmas. Tāpēc noteikti veiciet šīs darbības uzmanīgi. Lai pievienotu aizsardzību, dublējiet reģistru, pirms to modificējat. Pēc tam varat atjaunot reģistru, ja rodas problēma. Lai iegūtu papildinformāciju par to, kā dublēt un atjaunot reģistru, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

322756 Reģistra dublēšana un atjaunošana operētājsistēmā WindowsLai novērstu šo problēmu, pievienojiet SuperSocketNetlib\Tcp\TcpAbortiveClose vērtību MSSQLServerreģistra atslēgā. Lai to izdarītu, veiciet tālāk norādītās darbības.

  1. Atveriet reģistra redaktoru. Lai to izdarītu, izmantojiet savai operētājsistēmai atbilstīgo metodi:

    • Operētājsistēmā Windows Vista noklikšķiniet uz Sākt, lodziņā Sākt meklēšanu ierakstiet regedit un pēc tam nospiediet taustiņu ENTER.

    • Sistēmā Windows XP noklikšķiniet uz Sākt, noklikšķiniet uz palaist, ierakstiet regeditun pēc tam noklikšķiniet uz Labi.

  2. Atrodiet un pēc tam noklikšķiniet uz tālāk norādītās reģistra apakšatslēgas.

    • SQL Server 2008 vai SQL Server 2008 R2 noklusējuma instancē noklikšķiniet uz šādas reģistra apakšatslēgas:

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

    • Nosauktās SQL Server 2008 vai SQL Server 2008 R2 instances gadījumā noklikšķiniet uz šādas reģistra apakšatslēgas:

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

  3. Izvēlnē Rediģēt norādiet uz Jaunsun pēc tam noklikšķiniet uz DWORD vērtība.

  4. Ierakstiet TcpAbortiveCloseun pēc tam nospiediet taustiņu ENTER.

  5. Izvēlnē Rediģēt noklikšķiniet uz modificēt.

  6. Noklikšķiniet uz decimāldaļaun pēc tam lodziņā vērtības dati ierakstiet 1 .

  7. Izejiet no reģistra redaktora.

  8. Restartējiet SQL serveri.

Atsauces

Lai iegūtu papildinformāciju par to, kā instalēt SQL Server Native Client, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:

Kā instalēt SQL Server Native ClientLai iegūtu papildinformāciju par papildu apkalpošanas modeli SQL Server, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

935897 SQL Server komandā ir pieejams papildu apkalpošanas modelis, kas sniedz labojumfailus ziņotām problēmāmLai iegūtu papildinformāciju par nosaukumdošanas shēmu SQL Server atjauninājumiem, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

822499Jauna nosaukuma shēma Microsoft SQL Server programmatūras atjaunināšanas pakotnēmLai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

824684 Apraksts par standarta terminoloģiju, kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×