KORRIGERA: SQL Server Agent jobb misslyckas om du anger schematypen jobbet som "Starta automatiskt när du startar SQL Server Agent" i SQL Server 2008 SP2, SP3 för SQL Server 2008, SQL Server 2008 R2 SP1 eller SP2 för SQL Server...

Artikelöversättning Artikelöversättning
Artikel-id: 2640027 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla
Microsoft distribuerar korrigeringar Microsoft SQL Server 2008 SP2 som en nedladdningsbar fil. Korrigeringar är kumulativa, innehåller alla snabbkorrigeringar för varje ny utgåva och alla säkerhetskorrigeringar som ingår i föregående SQL Server 2008 SP2 korrigerar release.

Symptom

Föreställ dig följande:
  • Det gör du något av följande
    • Installera kumulativ uppdatering 2 för Microsoft SQL Server 2008 Service Pack 2 (SP2) eller en senare version av det kumulativa uppdateringspaketet
    • SQLServer 2008 uppgradera till SQLServer 2008 servicepack 3 (SP3)
    • Uppgradera SQL Server 2008 R2 till SQL Server 2008 R2 Service Pack 1 (SP1) eller en senare version av service pack
  • Du kan skapa ett jobb för SQL Server Agent på en databas och du anger schematypen som Starta automatiskt när SQL Server Agent startar.
  • Du startar om tjänsten SQL Server.
I det här fallet misslyckas SQL Server Agent-jobb.

Orsak

Det här problemet uppstår eftersom databasen inte är klar återställer när jobbet börjar. När du installerar den kumulativa uppdateringen 2 för SQL Server 2008 SP2 eller uppgradering av SQL Server 2008 till SQL Server 2008 SP3 eller uppgradering av SQL Server 2008 R2 till SQL Server 2008 R2 SP1, startar SQL Server Agent strax efter databaser MSDB Slutför återställning.

Obs! Starta SQL Server Agent när alla databaser har återskapats.

Lösning

SQL Server 2008 R2 servicepack 1

Korrigeringsfil för problemet gavs först ut i kumulativ uppdatering 9. Mer information om hur du hämtar paketet kumulativ uppdatering för SQL Server 2008 R2 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2756574 Kumulativt uppdateringspaket 9 för SQL Server 2008 R2 Service Pack 1
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla korrigeringar som ingår i den föregående SQL Server 2008 R2 Service Pack 1. Vi rekommenderar att du använder den senaste utgåvan, korrigering, som innehåller den här snabbkorrigeringen. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-versioner som har getts ut efter SQL Server 2008 R2 Service Pack 1

SQL Server 2008 servicepack 3

Korrigeringsfil för problemet gavs först ut kumulativ uppdatering 7 för SQL Server 2008 Service Pack 3. Mer information om hur du skaffar den här kumulativa uppdateringspaket klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2738350 Kumulativt uppdateringspaket 7 för SQL Server 2008 Service Pack 3
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla korrigeringar som ingår i den föregående SQL Server 2008 Service Pack-3. Vi rekommenderar att du använder den senaste utgåvan, korrigering, som innehåller den här snabbkorrigeringen. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2629969 SQL Server 2008 bygger som har getts ut efter SQL Server 2008 Service Pack 3

Kumulativ uppdatering 8 för SQLServer 2008 Service Pack 2

Korrigeringsfil för problemet publicerades först i den kumulativa uppdateringen 8 för SQL Server 2008 Service Pack 2. Mer information om hur du hämtar paketet kumulativ uppdatering för SQL Server 2008 Service Pack 2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2648096 Kumulativt uppdateringspaket 8 för SQL Server 2008 Service Pack 2
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla korrigeringar som ingår i den föregående SQL Server 2008 Service Pack-2. Vi rekommenderar att du använder den senaste utgåvan, korrigering, som innehåller den här snabbkorrigeringen. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2402659 SQL Server 2008 bygger som har getts ut efter SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

Korrigeringsfil för problemet släpptes först i den kumulativa uppdateringen 2 för SQL Server 2008 R2 Service Pack 2. Mer information om hur du skaffar den här kumulativa uppdateringspaket klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2740411 Kumulativt uppdateringspaket 2 för SQL Server 2008 R2 Service Pack 2
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och rätta till alla korrigeringar som ingår i föregående SQL Server 2008 R2 release. Vi rekommenderar att du använder den senaste utgåvan, korrigering, som innehåller den här snabbkorrigeringen. Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2-versioner som har getts ut efter SQL Server 2008 R2 Service Pack 2

Information om registernyckel

Viktigt Det här avsnittet, metod eller aktivitet innehåller instruktioner om hur du ändrar i registret. Allvarliga problem uppstå om du felaktigt ändrar registret. Kontrollera därför att du följer instruktionerna noga. För extra skydd säkerhetskopiera registret innan du ändrar den. Du kan sedan återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
322756 Säkerhetskopiera och återställa registret i Windows
När du har installerat snabbkorrigeringen måste du först starta om tjänsten SQL Server Agent för berörda instans. En ny registernyckel för RecoveredDatabasesForAgentStartup skapas när tjänsten startas om. Den här registernyckeln definierar om SQL Server Agent väntar för återvinning av databaserna ska slutföras innan det startar jobbet SQL Server Agent.

Låt oss konfigurera registernyckeln du genom att gå till den "Lös det åt mig"avsnittet. Om du vill konfigurera den här registernyckeln själv gå till den "Jag löser det själv"avsnittet.

Lös det åt mig



Om du vill konfigurera den här registernyckeln automatiskt klickar du på Korrigera det. knappen eller länken. Klicka på Kör i den Filhämtning dialogrutan rutan och följ instruktionerna i guiden för att åtgärda problemet .


Åtgärda problemet
Microsoft Fix it 50868


Anteckningar
  • Innan du kör denna Fix it -lösning måste du installera snabbkorrigeringen som beskrivs i artikel 2648096 i Microsoft Knowledge Base (KB). Du måste sedan starta om tjänsten SQL Server Agent för berörda instans.
  • Den här guiden kanske bara på engelska. Den automatiska korrigeringsfilen fungerar dock även för andra språkversioner av Windows.
  • Om du inte på datorn där problemet spara korrigeringen den lösningen till en flash-enhet eller en CD-skiva och köra den på datorn där problemet.

Gå sedan till den "Löste detta problemet?"avsnittet.



Jag löser det själv

Så här konfigurerar du registernyckeln för RecoveredDatabasesForAgentStartup :
  1. Klicka på Start, klicka på Kör, Skriv in regedit i den Öppna rutan och klicka på OK.
  2. Leta upp och klicka på följande registerundernyckel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. I den Information om fönsterrutan, högerklickar du på RecoveredDatabasesForAgentStartup, och klicka sedan på Ändra.
  4. I den Värde data skriver du ALLA.

    Obs! Standardvärdet på registerposten RecoveredDatabasesForAgentStartup är MSDB.
  5. Avsluta Registereditorn.
Obs!Om du anger värdet för registerposten RecoveredDatabasesForAgentStartup till ett värde som inte är MSDB eller allaett varningsmeddelande loggas i loggen för SQL Server Agent och SQL Server Agent väntar bara databasen MSDB.

Löste detta problemet?

  • Kontrollera om problemet är borta. Om problemet är borta är du klar med det här avsnittet. Om problemet inte är fast kan du Kontakta support.
  • Vi gärna dina synpunkter. Ge feedback eller rapportera eventuella problem med den här lösningen, lämna en kommentar på det "Lös det åt mig"bloggen eller Skicka oss ett e-post.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".

Workaround

Undvik problemet genom att lägga till ett steg till SQL Server Agent-jobb som kontrollerar om riktade databaser är online. Det här steget ska vara det första steget.

Obs! Du kan kontrollera databasstatus genom att fråga kolumnen status i tabellen sys.databases system.

Egenskaper

Artikel-id: 2640027 - Senaste granskning: den 15 oktober 2012 - Revision: 3.0
Informationen i denna artikel gäller:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Service Pack 3
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2
Nyckelord: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2640027

Ge feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com