KB2163980-Fix: der SQL Server-Dienst kann nach der Installation des kumulativen Updatepakets 1 für SQL Server 2008 R2 nicht gestartet werden, wenn ein UCP in der Instanz von SQL Server vorhanden ist.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über eine Instanz von Microsoft SQL Server 2008 R2, die einen Benutzer Kontrollpunkt (UCP) hostet.

  • Sie installieren das kumulative Updatepaket 1 für SQL Server 2008 R2 auf der Instanz.

In diesem Szenario ist die Installation erfolgreich. Der SQL Server-Dienst kann jedoch nicht gestartet werden. Darüber hinaus werden die folgenden Fehlermeldungen in der SQL Server-Fehlerprotokolldatei protokolliert:

<Datum> <Zeit> spid7s Ausführen von [sysutility_mdw]. sysutility_ucp_core. sp_initialize_mdw_internal<Datum><Zeit> spid7s SQL Server den Zugriff auf die Prozedur "sys. xp_qv" der Komponente "Agent XPS" blockiert, da diese Komponente im Rahmen der Sicherheitskonfiguration für diesen Server deaktiviert ist. Ein System Administrator kann die Verwendung von "Agent XPS" mithilfe von sp_configure aktivieren. Weitere Informationen zum Aktivieren von "Agent XPS" finden Sie unter "Surface Configuration" in der SQL Server-Online Dokumentation.<Datum><Zeit> spid7s-Fehler: 15281, Schweregrad: 16, Bundesland: 1.<Datum><Zeit> spid7s SQL Server den Zugriff auf die Prozedur "sys.xp_qv" der Komponente "Agent XPS" blockiert, da diese Komponente im Rahmen der Sicherheitskonfiguration für diesen Server deaktiviert ist. Ein System Administrator kann die Verwendung von "Agent XPS" mithilfe von sp_configure aktivieren. Weitere Informationen zum Aktivieren von "Agent XPS" finden Sie unter "Surface Configuration" in der SQL Server-Online Dokumentation.<Datum><Zeit> spid7s-Fehler: 912, Schweregrad: 21, Bundesland: 2.<Datum><Zeit> spid7s-Skriptebene für das Upgrade der Datenbank "Master" fehlgeschlagen, da der Aktualisierungsschritt "sqlagent100_msdb_upgrade. SQL" auf Fehler 15281, Zustand 1, Schweregrad 16 gestoßen ist. Hierbei handelt es sich um einen schwerwiegenden Fehlerzustand, der den normalen Betrieb stören kann und die Datenbank offline geschaltet wird. Wenn der Fehler während des Upgrades der "Master"-Datenbank aufgetreten ist, wird verhindert, dass die gesamte SQL Server-Instanz gestartet wird. Untersuchen Sie die vorherigen Fehlerprotokolleinträge auf Fehler, führen Sie die entsprechenden Korrekturmaßnahmen durch, und starten Sie die Datenbank erneut, damit die Schritte zum Ausführen des Skript Upgrades bis zum Abschluss ausgeführt werden.<Datum><Zeit> spid7s-Fehler: 3417, Schweregrad: 21, Bundesland: 3.<Datum><Zeit> spid7s kann die Master Datenbank nicht wiederherstellen. SQL Server kann nicht ausgeführt werden. Stellen Sie Master aus einer vollständigen Sicherung wieder her, reparieren Sie ihn, oder erstellen Sie ihn erneut. Weitere Informationen zum erneuten Erstellen der Master Datenbank finden Sie unter SQL Server-Online Dokumentation.<Datum><Zeit> spid7s SQL-Ablaufverfolgung aufgrund des Herunterfahrens des Servers gestoppt wurde. Ablauf Verfolgungs-ID = "1". Dies ist nur eine Informationsmeldung; Es ist keine Benutzeraktion erforderlich.

Dieses Problem kann auch auftreten, wenn Sie eine Instanz von SQL Server 2008 R2 Release Candidate (RC) aktualisieren, die einen UCP auf die Veröffentlichungsversion von SQL Server 2008 R2 hostet.

Ursache

Dieses Problem tritt auf, weil die Option "Agent XPS" nicht aktiviert ist, wenn SQL Server 2008 R2 das Aktualisierungsskript für die msdb-Datenbank ausführt. Dieses Skript wird ausgeführt, wenn der SQL Server-Dienst gestartet wird. Das Skript führt eine gespeicherte Prozedur aus, die mit dem UCP verknüpft ist. Darüber hinaus erfordert die gespeicherte Prozedur, dass die Option Agent XPS aktiviert ist.

Fehlerbehebung

Informationen zum kumulativen Update

Die Fehlerbehebung für dieses Problem wurde erstmals im kumulativen Update 2 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 R2 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2072493 Kumulatives Updatepaket 2 für SQL Server 2008 R2Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

981356 Die SQL Server 2008 R2-Builds, die nach der Veröffentlichung von SQL Server 2008 R2 veröffentlicht wurden

Problemumgehung

Hinweis Wenn Sie das kumulative Updatepaket 1 noch nicht installiert haben, folgen Sie dem Abschnitt "Lösung", um das kumulative Updatepaket 2 zu installieren. Dieses Problem ist im kumulativen Updatepaket 2 und neueren Versionen von Update für SQL Server 2008 R2 nicht vorhanden. Wenn dieses Problem auftritt, nachdem Sie das kumulative Updatepaket 1 installiert haben, führen Sie die folgenden Schritte aus, um dieses Problem zu umgehen:

  1. Aktivieren Sie das Ablaufverfolgungsflag 902 auf der Instanz von SQL Server 2008 R2. Gehen Sie dazu wie folgt vor:

    1. Öffnen Sie den SQL Server-Konfigurations-Manager.

    2. Klicken Sie im SQL Server-Konfigurations-Manager auf SQL Server-Dienste.

    3. Doppelklicken Sie auf den SQL Server- Dienst.

    4. Klicken Sie im Dialogfeld SQL Server-Eigenschaften auf die Registerkarte erweitert .

    5. Klicken Sie auf die Registerkarte erweitert , und suchen Sie nach dem Element Startparameter .

    6. Fügen Sie -T902 bis zum Ende des vorhandenen Zeichenfolgenwerts hinzu, und klicken Sie dann auf OK.

  2. Klicken Sie mit der rechten Maustaste auf den SQL Server- Dienst, und klicken Sie dann auf Start.

  3. Wenn der SQL Server-Agent-Dienst ausgeführt wird, klicken Sie mit der rechten Maustaste auf den SQL Server-Agent-Dienst, und klicken Sie dann auf Beenden.

  4. Öffnen Sie SQL Server Management Studio, und stellen Sie dann eine Verbindung mit der Instanz von SQL Server 2008 R2 her.

  5. Führen Sie die folgenden Anweisungen aus:

    Exec sp_configure ' Show Advanced ', 1; Konfigurieren Exec sp_configure ' Updates zulassen ', 0; Konfigurieren Exec sp_configure "Agent XPS"; 1; Konfigurieren Gehen

  6. Klicken Sie im SQL Server-Konfigurations-Manager mit der rechten Maustaste auf den SQL Server- Dienst, und klicken Sie dann auf Beenden.

  7. Entfernen Sie das Ablaufverfolgungsflag 902 auf der Instanz von SQL Server 2008 R2. Löschen Sie dazu -T902 aus dem Zeichenfolgenwert, den Sie in Schritt 1F aktualisiert haben.

  8. Klicken Sie mit der rechten Maustaste auf den SQL Server- Dienst, und klicken Sie dann auf Start.

  9. Klicken Sie mit der rechten Maustaste auf den SQL Server-Agent-Dienst, und klicken Sie dann auf Start.

  10. Stellen Sie in SQL Server Management Studio erneut eine Verbindung mit der Instanz von SQL Server 2008 R2 her.

  11. Erweitern Sie im Objekt-Explorer die Verwaltung, klicken Sie mit der rechten Maustaste auf Datensammlung, und klicken Sie dann auf Datensammlung aktivieren.Hinweis Wenn die Datensammlung bereits aktiviert ist, ist das Element "Datensammlung aktivieren" nicht verfügbar.

Hinweis Wenn Sie eine Verbindung mit der Instanz von SQL Server 2008 R2 in SQL Server Management Studio herstellen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Fehler: 18401Login für Benutzer "<Anmeldename>" fehlgeschlagen. Ursache: der Server befindet sich im Skript Aktualisierungsmodus. Nur der Administrator kann zu diesem Zeitpunkt eine Verbindung herstellen.

Diese Fehlermeldung weist darauf hin, dass SQL Server 2008 R2 die Installation des kumulativen Updatepakets 1 abgeschlossen hat. Wenn diese Fehlermeldung angezeigt wird, warten Sie einige Minuten, und stellen Sie dann erneut eine Verbindung mit der Instanz von SQL Server 2008 R2 her.

Status

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

Informationsquellen

Wenn Sie Informationen zum inkrementellen Wartungsmodell für SQL Server erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

935897 Ein inkrementelles Wartungsmodell steht im SQL Server-Team zum Bereitstellen von Hotfixes für gemeldete Probleme zur Verfügung. Wenn Sie weitere Informationen zum Benennungsschema für SQL Server-Updates erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

822499 Benennungsschema für Softwareupdatepakete für Microsoft SQL Server Wenn Sie weitere Informationen zur Terminologie für Softwareupdates erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×