FIX: SQL Server Agent-taak mislukt als u het taaktype planning als 'Start automatisch wanneer SQL ServerAgent wordt gestart' in SQL Server 2008 SP2, SP3 van SQL Server 2008 of SQL Server 2008 R2 SP2

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 2640027 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen
Microsoft distribueert oplossingen voor Microsoft SQL Server 2008 SP2 als één downloadbaar bestand. Aangezien de oplossingen cumulatief zijn, elke nieuwe release bevat de hotfixes en de beveiligingscorrecties die opgenomen in de vorige SQL Server 2008 SP2 zijn release opgelost.

Symptomen

Het volgende scenario:
  • U het volgende doen
    • Cumulatieve Update 2 voor Microsoft SQL Server 2008 Service Pack 2 (SP2) of een latere versie van het cumulatieve updatepakket installeren
    • SQL-Server 2008 upgrade naar SQL-Server 2008 servicepack 3 (SP3)
    • SQL-Server 2008 R2 bijwerken naar SQL-Server 2008 R2 servicepack 1 (SP1)
  • Maken van een SQL Server Agent-taak op de database van een gebruiker en u het schematype als instellenAutomatisch starten wanneer SQL Server Agent wordt gestart.
  • U start de SQL Server-service.
In dit scenario mislukt de SQL Server Agent-taak.

Oorzaak

Dit probleem treedt op omdat de database is niet voltooid herstellen wanneer de taak wordt gestart. Nadat u cumulatieve Update 2 voor SQL Server 2008 SP2 installeren of bijwerken van SQL Server 2008 naar SQL Server 2008 SP3 of upgrade van SQL Server 2008 R2 naar SQL Server 2008 R2 SP1, SQL Server Agent alleen nadat de MSDB-databases terugzetten wordt gestart.

Opmerking SQL Server Agent moeten gestart nadat de databases hebt hersteld.

Oplossing

SQL Server 2008 servicepack 3

De correctie voor dit probleem werd eerst uitgebracht in de cumulatieve Update 7 voor SQL Server 2008 Service Pack 3. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket klikt u op het volgende artikel in de Microsoft Knowledge Base:
2738350 Cumulatieve updatepakket 7 voor SQL Server 2008 Service Pack 3
Opmerking Omdat de builds cumulatief zijn, elke nieuwe release correctie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige SQL Server 2008 Service Pack 3 zijn release opgelost. Wij raden de meest recente fix-versie waarin deze hotfix toepast. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:
2629969 SQL Server 2008 bouwt die zijn uitgebracht na Service Pack 3 voor SQL Server 2008 werd uitgebracht.

Cumulatieve Update 8 voor SQL-Server 2008 servicepack 2

De correctie voor dit probleem werd eerst uitgebracht in de cumulatieve Update 8 voor SQL Server 2008 Service Pack 2. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 Service Pack 2, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
2648096 Cumulatieve updatepakket 8 voor SQL Server 2008 Service Pack 2
Opmerking Omdat de builds cumulatief zijn, elke nieuwe release correctie bevat alle hotfixes en de beveiligingscorrecties die opgenomen in de vorige SQL Server 2008 Service Pack 2 zijn release opgelost. Wij raden de meest recente fix-versie waarin deze hotfix toepast. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:
2402659 SQL Server 2008 bouwt die zijn uitgebracht nadat SQL Server 2008 Service Pack 2 is uitgebracht.

SQL Server 2008 R2 servicepack 2

De correctie voor dit probleem werd eerst uitgebracht in de cumulatieve Update 2 voor SQL Server 2008 R2 Service Pack 2. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket klikt u op het volgende artikel in de Microsoft Knowledge Base:
2740411 Cumulatief updatepakket 2 voor SQL Server 2008 R2 Service Pack 2
Opmerking Omdat de builds cumulatief zijn, elke nieuwe release correctie bevat de hotfixes en de beveiligingscorrecties die opgenomen in de vorige SQL Server 2008 R2 zijn release opgelost. Wij raden de meest recente fix-versie waarin deze hotfix toepast. Voor meer informatie klikt u op het volgende artikel in de Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 bouwt die zijn uitgebracht na Service Pack 2 voor SQL Server 2008 R2 is uitgebracht.

Informatie over registersleutels

Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg ervoor dat u deze zorgvuldig stappen. Reservekopie van het register voordat u het wijzigt voor extra bescherming. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over de back-up en terugzetten van het register, klikt u op het volgende artikel in de Microsoft Knowledge Base:
322756 Back-up en terugzetten van het register in Windows
Nadat u deze hotfix hebt toegepast, moet eerst de SQL Server Agent-service voor het desbetreffende exemplaar opnieuw. Een nieuwe registersleutel RecoveredDatabasesForAgentStartup wordt gemaakt wanneer de service opnieuw wordt gestart. Deze registersleutel definieert of SQL Server Agent het herstel van de databases te voltooien voordat de SQL Server Agent-taak wacht.

Als u ons deze registersleutel configureren, gaat u naar de "Voor mij repareren'sectie. Als u liever het configureren van deze registersleutel, Ga naar de "Probleem zelf oplossen'sectie.

Voor mij repareren



Als u deze registersleutel automatisch wilt configureren, klikt u op de Fix it knop of koppeling. Klik vervolgens op Uitvoeren in de Downloaden van bestand dialoogvenster in en volg de stappen in de wizard voor repareren .


Dit probleem oplossen
Microsoft Fix it 50868


Notities
  • Voordat u deze Fix it -oplossing uitvoert, moet u de hotfix die wordt beschreven in Microsoft Knowledge Base (KB)-artikel 2648096. Vervolgens moet de SQL Server Agent-service voor het desbetreffende exemplaar opnieuw.
  • Deze wizard kan alleen in het Engels zijn. De automatische correctie werkt echter ook voor andere taalversies van Windows.
  • Als u niet op de computer opslaan met de oplossing van het probleem met deze oplossing voor een flash-station of een CD en uitvoeren op de computer waarop het probleem is.

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



Probleem zelf oplossen

Volg deze stappen voor het configureren van de registersleutel RecoveredDatabasesForAgentStartup :
  1. Klik op Start, klik op Uitvoeren, typ regedit in het Open vak en klik vervolgens op OK.
  2. Zoek en klik op de volgende registersubsleutel:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. In de Details deelvenster met de rechtermuisknop op RecoveredDatabasesForAgentStartup, en klik vervolgens op Wijzigen.
  4. In de Waarde gegevensvak type ALLE.

    Opmerking De standaardwaarde van de registervermelding RecoveredDatabasesForAgentStartup is MSDB.
  5. Sluit Register-Editor.
OpmerkingAls u de waarde van de registervermelding RecoveredDatabasesForAgentStartup ingesteld op een waarde die geen MSDB of alle, een waarschuwing is geregistreerd in het logboek van de SQL Server Agent en SQL Server Agent wacht alleen de MSDB-database.

Is het probleem opgelost?

  • Controleer of het probleem is verholpen. Als het probleem is opgelost, bent u klaar met deze sectie. Als het probleem niet is opgelost, kunt u contact opnemen met ondersteuning.
  • We stellen uw feedback. Feedback of problemen met deze oplossing verslag laat een reactie op de "Voor mij repareren"blog of stuur ons een e-mail.

Status

Microsoft heeft bevestigd dat dit een probleem is in Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Workaround

Toevoegen u dit probleem wilt omzeilen, een stap in de SQL Server Agent-taak die controleert of de databases gerichte on line zijn. Deze stap moet de eerste stap.

Opmerking U kunt de databasestatus van de controleren door de kolom Status in de tabel sys.databases systeem opvragen.

Eigenschappen

Artikel ID: 2640027 - Laatste beoordeling: maandag 17 september 2012 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 2640027

Geef ons 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