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.

Microsoft distribueert Microsoft SQL Server 2008 SP2-oplossingen als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige FIX-versie van SQL Server 2008 SP2.

Symptomen

Neem het volgende scenario:

  • U doet een van de volgende dingen:

    • Cumulatieve update 2 installeren voor Microsoft SQL Server 2008 Service Pack 2 (SP2) of een latere versie van het cumulatieve updatepakket

    • SQL Server 2008 upgraden naar SQL Server 2008 Service Pack 3 (SP3)

    • SQL Server 2008 R2 upgraden naar SQL Server 2008 R2 Service Pack 1 (SP1) of een latere versie van het servicepack

  • U maakt een SQL Server-agent voor een gebruikersdatabase en u stelt het planningstype in op Automatisch starten wanneer SQL Server-agent wordt gestart.

  • U start de SQL Server-service opnieuw.

In dit scenario mislukt de SQL Server-agent.

Oorzaak

Dit probleem treedt op omdat de gebruikersdatabase niet is voltooid met herstellen wanneer de taak wordt gestart. Nadat u cumulatieve update 2 voor SQL Server 2008 SP2 hebt geïnstalleerd of SQL Server 2008 hebt bijgewerkt naar SQL Server 2008 SP3 of SQL Server 2008 R2 hebt bijgewerkt naar SQL Server 2008 R2 SP1, wordt SQL Server-agent gestart vlak nadat de MSDB-databases zijn hersteld.

Let op: SQL Server-agent moet beginnen nadat alle databases zijn hersteld.

Oplossing

SQL Server 2008 R2 Service Pack 1

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 9. Klik op het volgende artikelnummer voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 Service Pack 1 om het artikel in de Microsoft Knowledge Base te bekijken:

2756574 Cumulatieve updatepakket 9 voor SQL Server 2008 R2 Service Pack 1Note Omdat de builds cumulatief zijn, bevat elke nieuwe fix-release alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige fix voor SQL Server 2008 R2 Service Pack 1. U wordt aangeraden de meest recente fix-release met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2567616 De SQL Server 2008 R2-builds die zijn uitgebracht na de release van SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 7 voor SQL Server 2008 Service Pack 3. Klik op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken voor meer informatie over het verkrijgen van dit cumulatieve updatepakket:

2738350 Cumulatieve updatepakket 7 voor SQL Server 2008 Service Pack 3Note Omdat de builds cumulatief zijn, bevat elke nieuwe oplossing alle hotfixes en alle beveiligingsfixes die waren opgenomen in de vorige fix voor SQL Server 2008 Service Pack 3. U wordt aangeraden de meest recente fix-release met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2629969 De SQL Server 2008-builds die zijn uitgebracht na de release van SQL Server 2008 Service Pack 3

Cumulatieve update 8 voor SQL Server 2008 Service Pack 2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 8 voor SQL Server 2008 Service Pack 2. Klik op het volgende artikelnummer voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 Service Pack 2 om het artikel in de Microsoft Knowledge Base te bekijken:

2648096 Cumulatieve updatepakket 8 voor SQL Server 2008 Service Pack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe oplossing alle hotfixes en alle beveiligingsfixes die waren opgenomen in de vorige fix voor SQL Server 2008 Service Pack 2. U wordt aangeraden de meest recente fix-release met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2402659 De SQL Server 2008-builds die zijn uitgebracht na de release van SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 2 voor SQL Server 2008 R2 Service Pack 2. Klik op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken voor meer informatie over het verkrijgen van dit cumulatieve updatepakket:

2740411 Cumulatieve updatepakket 2 voor SQL Server 2008 R2 Service Pack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe fix-release alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige SQL Server 2008 R2-oplossingsre release. U wordt aangeraden de meest recente fix-release met deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2730301 De SQL Server 2008 R2-builds die zijn uitgebracht na de release van SQL Server 2008 R2 Service Pack 2

Informatie over registersleutels

Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Als u meer informatie wilt over het maken van een back-up van het register en het herstellen van het register, klikt u op de volgende artikelnummers in de Microsoft Knowledge Base:

322756 Een back-up maken van het register in WindowsAfter u deze hotfix hebt toegepast, u moet eerst de SQL Server-agentservice opnieuw starten voor het betreffende exemplaar. Er wordt een nieuwe registersleutel RecoveredDatabasesForAgentStartup gemaakt wanneer de service opnieuw wordt gestart. Deze registersleutel bepaalt of SQL Server-agent wacht totdat het herstel van de gebruikersdatabases is voltooid voordat de SQL Server-agent-taak wordt gestart.

Als u wilt dat wij deze registersleutel voor u configureren, gaat u naar de sectie'Oplossing voor mij'. Als u deze registersleutel zelf wilt configureren, gaat u naar de sectie 'Ik loshet probleem zelf op'.

Het probleem voor mij oplossen



Als u deze registersleutel automatisch wilt configureren, klikt u op de knop of koppeling Repareren. Klik vervolgens op Uitvoeren in het dialoogvenster Bestand downloaden en volg de stappen in de wizard Herstellen.




Opmerkingen

  • Voordat u deze Oplossing herstellen kunt uitvoeren, moet u de hotfix installeren die wordt beschreven in Microsoft Knowledge Base (KB) artikel 2648096. Vervolgens moet u de SQL Server-agentservice voor het betreffende exemplaar opnieuw starten.

  • Deze wizard is mogelijk alleen beschikbaar in het Engels. De automatische oplossing werkt echter ook voor andere taalversies van Windows.

  • Als u niet op de computer werkt waarop het probleem optreedt, kunt u de Fix it-oplossing opslaan op een flashstation of een cd, zodat u deze software kunt uitvoeren op de computer waarop het probleem optreedt.


Ga vervolgens naar de sectie'Is het probleem hiermee opgelost?'.



Dit probleem zelf oplossen

Als u de registersleutel RecoveredDatabasesForAgentStartup wilt configureren, gaat u als volgt te werk:

  1. Klik op Start, klik op Uitvoeren, typ regedit in het vak Openen en klik op OK.

  2. Zoek naar en klik op de volgende registersleutel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. Klik in het deelvenster Details met de rechtermuisknop op RecoveredDatabasesForAgentStartupen klik vervolgens op Wijzigen.

  4. Typ ALL in het vak Waardegegevens.

    Opmerking: de standaardwaarde van de registerwaarde RecoveredDatabasesForAgentStartup is MSDB.

  5. Sluit de Register-editor af.

Opmerking Als u de waarde van de registerinvoer RecoveredDatabasesForAgentStartup in stelt op een waarde die niet MSDB of ALL is, wordt er een waarschuwingsbericht in het logboek van de SQL Server-agent vastgelegd en wacht SQL Server-agent alleen op de MSDB-database.

Is het probleem opgelost?

  • Controleer of het probleem is opgelost. Als het probleem is opgelost, bent u klaar met deze sectie. Als het probleem niet is verholpen, kunt u contact opnemen met de ondersteuning.

  • Wij stellen uw feedback op prijs. Als u feedback wilt geven of problemen met deze oplossing wilt melden, laat u een opmerking achter op de blog 'Los het voor mij op' of stuurt u ons een e-mail.

Status

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

Workaround

U kunt dit probleem oplossen door een stap toe te voegen aan de SQL Server-agentbaan die controleert of de doeldatabases online zijn. Deze stap moet de eerste stap zijn.

Opmerking U kunt de databasestatus controleren door een query uit te voeren op de kolomstatus in de systeemtabel sys.databases.

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.

×