Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Microsoft verteilt Microsoft SQL Server 2008 SP2-Korrekturen als eine herunterladbare Datei. Da die Fixes kumuliert sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsfixes, die in der vorherigen Version von SQL Server 2008 SP2 fix enthalten waren.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie nehmen eine der folgenden Schritte vor:

    • Installieren des kumulativen Updates 2 für Microsoft SQL Server 2008 Service Pack 2 (SP2) oder einer späteren Version des kumulativen Updatepakets

    • Upgrade SQL Server 2008 auf SQL Server 2008 Service Pack 3 (SP3)

    • Upgrade SQL Server 2008 R2 auf SQL Server 2008 R2 Service Pack 1 (SP1) oder eine spätere Version des Service Packs

  • Sie erstellen einen SQL Server-Agent-Auftrag in einer Benutzerdatenbank und legen den Terminplantyp automatisch als Start fest, wenn SQL Server Agent startet.

  • Sie starten den SQL Server erneut.

In diesem Szenario schlägt der SQL Server-Agent-Auftrag fehl.

Ursache

Dieses Problem tritt auf, weil die Benutzerdatenbank nicht mit der Wiederherstellung abgeschlossen ist, wenn der Auftrag gestartet wird. Nachdem Sie kumulatives Update 2 für SQL Server 2008 SP2 oder ein Upgrade von SQL Server 2008 auf SQL Server 2008 SP3 oder ein Upgrade von SQL Server 2008 R2 auf SQL Server 2008 R2 SP1 ausgeführt haben, wird der SQL Server-Agent direkt nach Abschluss der Wiederherstellung der MSDB-Datenbanken gestartet.

Hinweis SQL Server Der Agent sollte beginnen, nachdem alle Datenbanken wiederhergestellt wurden.

Lösung

SQL Server 2008 R2 Service Pack 1

Der Fix für dieses Problem wurde zum ersten Mal in Kumulatives Update 9 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 R2 Service Pack 1 finden Sie unter der folgenden Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzeigen zu können:

2756574 Kumulatives Updatepaket 9 für SQL Server 2008 R2 Service Pack 1Note Da die Builds kumuliert sind, enthält jede neue Fixversion alle Hotfixes und alle Sicherheitsfixes, die im vorherigen update release von SQL Server 2008 R2 Service Pack 1 enthalten waren. Es wird empfohlen, die Anwendung der neuesten Fixversion zu erwägen, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2567616 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 1 veröffentlicht wurden

SQL Server 2008 Service Pack 3

Der Fix für dieses Problem wurde zuerst im kumulativen Update 7 für SQL Server 2008 Service Pack 3 veröffentlicht. Wenn Sie weitere Informationen zum Abrufen dieses kumulativen Updatepakets erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base zu sehen:

2738350 Kumulatives Updatepaket 7 für SQL Server 2008 Service Pack 3Note Da die Builds kumuliert sind, enthält jede neue Fixversion alle Hotfixes und alle Sicherheitsfixes, die in der vorherigen Version von SQL Server 2008 Service Pack 3 enthalten waren. Es wird empfohlen, die Anwendung der neuesten Fixversion zu erwägen, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2629969 Die SQL Server 2008-Builds, die nach SQL Server 2008 Service Pack 3 veröffentlicht wurden

Kumulatives Update 8 für SQL Server 2008 Service Pack 2

Der Fix für dieses Problem wurde zuerst im kumulativen Update 8 für SQL Server 2008 Service Pack 2 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 Service Pack 2 finden Sie unter der folgenden Artikelnummer, um den Artikel in der Microsoft Knowledge Base zu sehen:

2648096 Kumulatives Updatepaket 8 für SQL Server 2008 Service Pack 2Note Da die Builds kumuliert sind, enthält jede neue Fixversion alle Hotfixes und alle Sicherheitsfixes, die in der vorherigen Version von SQL Server 2008 Service Pack 2 enthalten waren. Es wird empfohlen, die Anwendung der neuesten Fixversion zu erwägen, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2402659 Die SQL Server 2008-Builds, die nach SQL Server 2008 Service Pack 2 veröffentlicht wurden

SQL Server 2008 R2 Service Pack 2

Der Fix für dieses Problem wurde zuerst im kumulativen Update 2 für SQL Server 2008 R2 Service Pack 2 veröffentlicht. Wenn Sie weitere Informationen zum Abrufen dieses kumulativen Updatepakets erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base zu sehen:

2740411 Kumulatives Updatepaket 2 für SQL Server 2008 R2 Service Pack 2Note Da die Builds kumuliert sind, enthält jede neue Fixversion alle Hotfixes und alle Sicherheitsfixes, die in der vorherigen Version von SQL Server 2008 R2 fix enthalten waren. Es wird empfohlen, die Anwendung der neuesten Fixversion zu erwägen, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2730301 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 2 veröffentlicht wurden

Registrierungsschlüsselinformationen

Wichtig Dieser Abschnitt, die Methode oder die Aufgabe enthält Schritte, die Ihnen mitteilen, wie Sie die Registrierung ändern. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Als Schutzmaßnahme sollten Sie vor der Bearbeitung der Registrierung eine Sicherungskopie erstellen. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:

322756 Sichern und Wiederherstellen der Registrierung in WindowsNach dem Anwenden dieses Hotfixes müssen Sie zuerst den SQL Server-Agent-Dienst für die betroffene Instanz neu starten. Beim Neustart des Diensts wird ein neuer Registrierungsschlüssel "RecoveredDatabasesForAgentStartup" erstellt. Dieser Registrierungsschlüssel definiert, ob SQL Server-Agent wartet, bis die Wiederherstellung der Benutzerdatenbanken abgeschlossen ist, bevor er den SQL Server-Agent-Auftrag startet.

Wenn Sie diesen Registrierungsschlüssel für Sie konfigurieren möchten, wechseln Sie zum Abschnitt "Fix it for me". Wenn Sie diesen Registrierungsschlüssel lieber selbst konfigurieren möchten, wechseln Sie zum Abschnitt "Lassen Sie mich den Registrierungsschlüsselselbst beheben".

Problem automatisch beheben



Um diesen Registrierungsschlüssel automatisch zu konfigurieren, klicken Sie auf die Schaltfläche oder den Link Fix it. Klicken Sie dann im Dialogfeld Dateidownload auf Ausführen, und führen Sie die Schritte im Assistenten Beheben aus.




Notizen

  • Bevor Sie diese Lösung beheben ausführen, müssen Sie den Hotfix installieren, der im Microsoft Knowledge Base (KB)-Artikel 2648096 beschrieben ist. Anschließend müssen Sie den SQL Server-Agent-Dienst für die betroffene Instanz neu starten.

  • Dieser Assistent ist möglicherweise nur in Englisch verfügbar. Die automatische Korrektur funktioniert aber auch für andere Sprachversionen von Windows.

  • Wenn Sie sich nicht an dem Computer befinden, auf dem das Problem auftritt, speichern Sie die Fix it-Lösung auf einem USB-Speicherstick oder einer CD, und führen Sie sie anschließend auf dem vom Problem betroffenen Computer aus.


Wechseln Sie dann zum Abschnitt "Wurde das Problem dadurch behoben?".



Problem manuell beheben

Führen Sie die folgenden Schritte aus, um den Registrierungsschlüssel "RecoveredDatabasesForAgentStartup" zu konfigurieren:

  1. Klicken Sie auf Start und auf Ausführen. Geben Sie in das Feld Öffnen die Zeichenfolge regedit ein, und klicken Sie anschließend auf OK.

  2. Klicken Sie auf den folgenden Registrierungsunterschlüssel:

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

  3. Klicken Sie im Bereich Details mit der rechten Maustaste auf RecoveredDatabasesForAgentStartup, und klicken Sie dann auf Ändern.

  4. Geben Sie im Feld Wertdaten alle ein.

    Hinweis Der Standardwert des Registrierungseintrags "RecoveredDatabasesForAgentStartup" ist MSDB.

  5. Beenden Sie den Registrierungs-Editor.

Hinweis Wenn Sie den Wert des Registrierungseintrags "RecoveredDatabasesForAgentStartup" auf einen Wert festlegen, der nicht MSDB oder ALL ist, wird im SQL Server-Agentprotokoll eine Warnmeldung protokolliert, und der SQL Server-Agent wartet nur auf die MSDB-Datenbank.

Wurde das Problem behoben?

  • Testen Sie, ob das Problem behoben ist. Wenn das Problem beseitigt ist, sind Sie mit diesem Abschnitt fertig. Wenn das Problem noch nicht behoben ist, wenden Sie sich an den Support.

  • Ihr Feedback ist uns wichtig. Wenn Sie Feedback geben oder Probleme mit dieser Lösung melden möchten, hinterlassen Sie bitte einen Kommentar im Blog"Fix it for me"oder senden Sie uns eine E-Mail.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Problemumgehung

Um dieses Problem zu beheben, fügen Sie einen Schritt zum SQL Server-Agent-Auftrag hinzu, der überprüft, ob die zielorientierten Datenbanken online sind. Dieser Schritt sollte der erste Schritt sein.

Hinweis Sie können den Datenbankstatus überprüfen, indem Sie den Spaltenzustand in der Systemtabelle sys.databases abfragen.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×