Korriger: SQL Server Agent jobben mislykkes hvis du angir tidsplanen jobbtypen som "Starter automatisk når du starter SQL Server Agent" i SQL Server 2008 SP2, SP3 for SQL Server 2008, SQL Server 2008 R2 SP1 eller SQL Server 2008 R2 SP2

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 2640027 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt
Microsoft distribuerer hurtigreparasjoner for Microsoft SQL Server 2008 SP2 som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og alle sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 SP2 løser utgivelsen.

Symptom

Tenk deg følgende:
  • Du gjør ett av følgende
    • Installere kumulativ oppdatering 2 for Microsoft SQL Server 2008 Service Pack 2 (SP2) eller en senere versjon av kumulativ oppdateringspakke
    • Oppgradere til SQL-Server 2008 til SQL-Server 2008 Service Pack 3 (SP3)
    • Oppgradere til SQL Server 2008 R2 til SQL Server 2008 R2 Service Pack 1 (SP1) eller en senere versjon av oppdateringspakken
  • Du oppretter en SQL Server Agent-jobb på en brukerdatabase, og du angir tidsplantype som Start automatisk når starter SQL Server Agent.
  • SQL Server-tjenesten på nytt.
I dette scenariet mislykkes SQL Server Agent-jobben.

Årsak

Dette problemet oppstår fordi brukerdatabasen ikke er ferdig med å gjenopprette når jobben starter. Etter at du har installert kumulativ oppdatering 2 for SQL Server 2008 SP2 eller oppgradering av SQL Server 2008 til SQL Server 2008 SP3 eller oppgradering av SQL Server 2008 R2 til SQL Server 2008 R2 SP1, starter SQL Server Agent bare etter MSDB-databaser er ferdig med å gjenopprette.

Obs! SQL Server Agent skal starte etter at du har gjenopprettet alle databaser.

Løsning

SQL Server 2008 R2 Service Pack 1

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 9. Hvis du vil ha mer informasjon om hvordan du anskaffer denne kumulativ oppdateringspakke for SQL Server 2008 R2 Service Pack 1, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2756574 Kumulativ oppdateringspakke 9 for SQL Server 2008 R2 Service Pack 1
Obs! Fordi bygginger er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 R2 Service Pack 1 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 Service Pack 1 ble utgitt

SQL Server 2008 Service Pack 3

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering-7 for SQL Server 2008 Service Pack 3. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2738350 Kumulativ oppdateringspakke 7 for SQL Server 2008 Service Pack 3
Obs! Fordi bygginger er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 Service Pack 3 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2629969 SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 Service Pack 3 ble utgitt.

Kumulativ oppdatering 8 for SQL-Server 2008 Service Pack 2

Hurtigreparasjonen for dette problemet ble først utgitt i kumulative oppdateringen 8 for SQL Server 2008 Service Pack 2. Hvis du vil ha mer informasjon om hvordan du anskaffer denne kumulativ oppdateringspakke for SQL Server 2008 Service Pack 2, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2648096 Kumulativ oppdateringspakke 8 for SQL Server 2008 Service Pack 2
Obs! Fordi bygginger er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 Service Pack 2 rette utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2402659 SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 Service Pack 2 ble utgitt

SQL Server 2008 R2 Service Pack 2

Hurtigreparasjonen for dette problemet ble først utgitt i kumulativ oppdatering 2 for SQL Server 2008 R2 Service Pack 2. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2740411 Kumulativ oppdateringspakke 2 for SQL Server 2008 R2 Service Pack 2
Obs! Fordi bygginger er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 R2 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 Service Pack 2 ble utgitt

Registernøkkelinformasjonen

Viktig Denne delen, metoden eller oppgaven inneholder en fremgangsmåte som forteller deg hvordan du endrer registret. Imidlertid kan oppstå alvorlige problemer hvis du endrer registeret feilaktig. Sørg derfor for at du følger disse trinnene nøye. For ekstra beskyttelse, sikkerhetskopiere registret før du endrer den. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 Slik sikkerhetskopierer og gjenoppretter registret i Windows
Etter at du har installert denne hurtigreparasjonen, må du først starte SQL Server Agent-tjenesten for den aktuelle forekomsten. Når tjenesten startes på nytt, opprettes det en ny registernøkkel for RecoveredDatabasesForAgentStartup . Denne registernøkkelen definerer om SQL Server Agent venter på gjenoppretting av databaser bruker til å fullføre før den starter SQL Server Agent-jobb.

Hvis du vil ha oss konfigurere denne registernøkkelen for deg, kan du gå til "Løs problemet for meg"-delen. Hvis du foretrekker å konfigurere denne registernøkkelen, kan du gå til den "La meg løse det selv"-delen.

Løs problemet for meg



Hvis du vil konfigurere denne registernøkkelen automatisk, klikker du Reparere det. knappen eller koblingen. Deretter klikker du Kjør i den Last ned fil dialogboksen boksen, og følg trinnene i veiviseren for å løse det .


Løs dette problemet!
Microsoft Fix it 50868


Notater
  • Før du har kjørt denne Reparer det -løsningen, må du installere hurtigreparasjonen som er beskrevet i Microsoft Knowledge Base (KB)-artikkel 2648096. Deretter må du starte SQL Server Agent-tjenesten for den aktuelle forekomsten.
  • Denne veiviseren kan være på engelsk. Den automatiske reparasjonen fungerer imidlertid også for andre språkversjoner av Windows.
  • Hvis du ikke er på datamaskinen som har problemet, lagre Fix it-løsningen til en minnepinn eller en CD og kjør den på datamaskinen som har problemet.

Gå deretter til den "Løste dette problemet?"-delen.



La meg løse det selv

Følg disse trinnene for å konfigurere RecoveredDatabasesForAgentStartup -registernøkkelen:
  1. Klikk Start, klikker du Kjør, Skriv inn regedit i den Åpne -boksen, og klikk deretter OK.
  2. Finn og klikk følgende registerundernøkkel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL-Server\MSSQL10.instance\SQLServerAgent\
  3. I den Detaljer rute, Høyreklikk RecoveredDatabasesForAgentStartup, og klikk deretter Endre.
  4. I den Verdi databoksen skriver du ALLE.

    Obs! Standardverdien for registeroppføringen RecoveredDatabasesForAgentStartup er MSDB.
  5. Avslutt Registerredigering.
Obs!Hvis du setter verdien for registeroppføringen RecoveredDatabasesForAgentStartup til en verdi som ikke er MSDB eller alle, logges en advarsel i loggen for SQL Server Agent og SQL Server Agent venter bare for MSDB-databasen.

Løste dette problemet?

  • Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne delen. Hvis problemet ikke er løst, kan du Kontakt kundestøtte.
  • Vi setter pris på din tilbakemelding. Hvis du vil gi tilbakemelding eller rapportere eventuelle problemer med denne løsningen, kan legge inn en kommentar på den "Løs problemet for meg"blogg eller sende oss en e-post.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Workaround

Du kan omgå dette problemet ved å legge til et trinn til SQL Server Agent-jobben som kontrollerer om målrettede databaser er tilkoblet. Dette trinnet bør være det første trinnet.

Obs! Du kan kontrollere databasestatusen som spør etter kolonnen Status i tabellen sys.databases system.

Egenskaper

Artikkel-ID: 2640027 - Forrige gjennomgang: 15. oktober 2012 - Gjennomgang: 4.0
Informasjonen i denne artikkelen gjelder:
  • 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
Nøkkelord: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 2640027

Gi tilbakemelding

 

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