Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Anta att du installerar Microsoft SQL Server 2008 eller Microsoft SQL Server 2008 R2 på en dator med Windows Server 2008 eller Windows Server 2008 R2. När ett program ansluts till SQL Server 2008 eller SQL Server 2008 R2 med hjälp av Microsoft SQL Server Native Client 10,0 får du ett fel meddelande om att det inte finns någon schemaläggare. Obs! Varje fel för "icke-gende Schemaläggaren" loggas i SQL Server 2008-eller SQL Server 2008 R2-fellogg filen. Dessutom slutar SQL Server att svara ibland. För att undvika det här problemet kanske du måste starta om SQL Server. Kommentarer

  • Den här snabb korrigeringen gäller både SQL-klienten och SQL Server-motorn.

  • Om du har installerat SQL Server 2008 Service Pack 2 (SP2) uppstår inte felet "icke-överlämnande av Schemaläggaren", och SQL Server 2008 slutar inte svara. Men du får ett fel meddelande av följande slag:

    Felkod 26073-ErrorFormat: TCP-anslutning stängd men en underordnad process i SQL Server kan ha en dubblett av anslutningens socket

Orsak

Det här problemet uppstår eftersom SQL Server Native Client 10,0 hanterar ett TCP-Close-samtal på en socket.

Lösning

Obs!

Om du nyligen har installerat korrigeringsfilerna för SQL Server GDR enligt säkerhetsbulletinen MS11-049 kan du inte tillämpa de kumulativa uppdateringarna som nämns i den här artikeln. När du försöker tillämpa korrigeringarna med hjälp av den kumulativa uppdateringen visas ett fel meddelande av följande slag:

En SQL Server-uppdatering med en senare version har redan installerats på SQL Server-instans <instans namn>, så den aktuella SQL Server-uppdateringen kan inte tillämpas. Den version av SQL Server-uppdateringen som redan är installerad är GDR-10.2.4064.0 (10.2.4310.0) med en KB2494089 och den aktuella SQL Server-uppdateringen är 10.2.4272.0 med en KB2467239.

I det här scenariot måste du använda det GDR-paket som innehåller korrigeringen för problemet som nämns i denna KB-artikel utöver korrigeringen för MS11-049-problemet. Om du vill hitta motsvarande GDR-och QFE-paket som gäller för ditt utbud av SQL Server-versioner går du till avsnittet Vanliga frågor och svar.

http://www.microsoft.com/technet/security/bulletin/MS11-049.mspxOm du till exempel kör SQL Server 2008 Service Pack 2 och du använde snabb korrigeringen för GDR för KB2494089 måste du använda QFE-uppdateringen för KB2491214.

Kumulativ uppdaterings information

Lös problemet genom att installera lämpliga uppdateringar för SQL Server och Windows Server som körs på datorn. Obs! Det här problemet kan uppstå i en klient tillämpning som använder SQL Server Native Client och en funktion (till exempel funktionen CreateProcess ) för att skapa en ny underordnad process. I det här fallet måste du använda båda snabb korrigeringar för Windows Server och SQL Server.

Uppdateringar för SQL Server

Kumulativt uppdaterings paket 6 för SQL Server 2008 R2

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 6. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet för SQL Server 2008 R2 klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2489376 Kumulativt uppdaterings paket 6 för SQL Server 2008 R2 Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

981356 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 släpptesKumulativt uppdaterings paket 2 för SQL server 2008 Service Pack 2 korrigeringen för det här problemet släpptes först i kumulativ uppdatering 2 för SQL Server 2008 Service Pack 2. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2467239 Kumulativt uppdaterings paket 2 för SQL Server 2008 Service Pack 2Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2402659 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 2 släpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du måste använda en SQL Server 2008 Service Pack 2 Hotfix för en installation av SQL Server 2008 Service Pack 2. Som standard ingår alla snabb korrigeringar som tillhandahålls i ett Service Pack för SQL Server i nästa SQL Server Service Pack.

Uppdateringar för Windows Server

Snabb korrigering för Windows Server 2008 R2

976932 Information om Service Pack 1 för Windows 7 och Windows Server 2008 R2

Snabb korrigering för Windows Server 2008

2398202 Ett program slutar svara i Windows Server 2008 eller Windows Vista när programmet stänger en socketanslutning eller stänger av

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Lösning

Viktigt Det här avsnittet eller den här aktiviteten innehåller instruktioner för hur du ändrar registret. Men allvarliga problem kan uppstå om du ändrar registret felaktigt. Se därför till att du följer de här anvisningarna noggrant. Säkerhetskopiera registret innan du ändrar det för att skydda det. Sedan kan du återställa registret om det uppstår ett problem. Om du vill veta mer om hur du säkerhetskopierar och återställer registret klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

322756 Säkerhetskopiera och återställa registret i WindowsUndvik problemet genom att lägga till SuperSocketNetlib\Tcp\TcpAbortiveClose -värdet i register nyckel för MSSQLServer. Gör så här:

  1. Öppna Registereditorn. Använd lämplig metod för ditt operativ system:

    • I Windows Vista: Klicka på Start, Skriv regedit i rutan Påbörja sökning och tryck sedan på RETUR.

    • I Windows XP: Klicka på Start, klicka på Kör, Skriv regeditoch klicka sedan på OK.

  2. Leta upp och klicka på följande register under nyckel.

    • För standard instansen av SQL Server 2008 eller SQL Server 2008 R2 klickar du på följande register under nyckel:

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

    • För en namngiven instans av SQL Server 2008 eller SQL Server 2008 R2 klickar du på följande register under nyckel:

      HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SQL-Server\MSSQL10. (Instans namn) \MSSQLServer\SuperSocketNetLib\Tcp\

  3. Peka på nyttpå menyn Redigera och klicka sedan på DWORD- värde.

  4. Skriv TcpAbortiveCloseoch tryck på RETUR.

  5. Klicka på ändraRedigera -menyn.

  6. Klicka på decimaloch skriv sedan 1 i rutan Värde data .

  7. Avsluta Registereditorn.

  8. Starta om SQL Server.

Referenser

Mer information om hur du installerar SQL Server Native Client finns på följande Microsoft Developer Network (MSDN)-webbplats:

Så här installerar du SQL Server Native ClientOm du vill veta mer om den stegvisa underhålls modellen för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

935897 En stegvis underhålls modell är tillgänglig från SQL Server-teamet för att leverera snabb korrigeringar för rapporterade problemOm du vill veta mer om ett namn schema för uppdateringar för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

822499Nytt namn schema för program uppdaterings paket för Microsoft SQL ServerMer information om program uppdaterings terminologi får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

824684 Beskrivning av den standard terminologi som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×