FIX: Der SQL Server-Dienst kann nicht gestartet werden, nachdem Sie kumulatives Updatepaket 1 für SQL Server 2008 R2 installiert, wenn ein UCP in der SQL Server-Instanz vorhanden ist

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2163980 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie haben eine Instanz des Microsoft SQL Server 2008 R2, die ein Benutzer Control Point (UCP) hostet.
  • Kumulatives Updatepaket 1 für SQL Server 2008 R2 wird auf die Instanz installieren.
In diesem Szenario wird die Installation. Jedoch starten nicht der SQL Server-Dienst. Darüber hinaus werden die folgenden Fehlermeldungen in der SQL Server-Fehlerprotokolldatei protokolliert:
<date></date><time></time> spid7s [Sysutility_mdw]-.sysutility_ucp_core.sp_initialize_mdw_internal ausführen

<date></date><time></time> spid7s SQL Server blockiert Zugriff auf die Prozedur 'sys.xp_qv' der Komponente 'Agent XPs', weil diese Komponente im Rahmen der Sicherheitskonfiguration für diesen Server deaktiviert ist. Ein Systemadministrator kann die Verwendung von 'Agent XPs' mithilfe von Sp_configure aktivieren. Weitere Informationen zum Aktivieren von 'Agent XPs' finden Sie unter "Oberflächenkonfiguration" in der Onlinedokumentation zu SQL Server.

<date></date><time></time> spid7s-Fehler: 15281, Schweregrad: 16, Status: 1.

<date></date><time></time> spid7s SQL Server blockiert Zugriff auf die Prozedur 'sys.xp_qv' der Komponente 'Agent XPs', weil diese Komponente im Rahmen der Sicherheitskonfiguration für diesen Server deaktiviert ist. Ein Systemadministrator kann die Verwendung von 'Agent XPs' mithilfe von Sp_configure aktivieren. Weitere Informationen zum Aktivieren von 'Agent XPs' finden Sie unter "Oberflächenkonfiguration" in der Onlinedokumentation zu SQL Server.

<date></date><time></time> spid7s-Fehler: 912, Schweregrad: 21, Status: 2.

<date></date><time></time> spid7s Level Upgrade-Skript für Datenbank 'Master' ist fehlgeschlagen, da Aktualisierungsschritt 'sqlagent100_msdb_upgrade.sql' ein Fehler 15281, Status 1, Schweregrad 16 aufgetreten ist. Dies ist eine schwerwiegende Fehler, der regulären Betrieb stören könnten, und die Datenbank offline geschaltet. Wenn der Fehler während der Aktualisierung der Datenbank 'master', wird die gesamte SQL Server-Instanz nicht gestartet. Überprüfen Sie die vorherigen Fehlerprotokolleinträge auf Fehler, ergreifen Sie die entsprechenden Korrekturmaßnahmen, und starten Sie die Datenbank neu, damit das Skript Aktualisierungsschritte bis zum Abschluss ausgeführt.

<date></date><time></time> spid7s-Fehler: 3417, Schweregrad: 21, Status: 3.

<date></date><time></time> spid7s Den master-Datenbank kann nicht wiederhergestellt werden. SQL Server kann nicht ausgeführt werden. Wiederherstellen von Master von einer vollständigen Sicherung, reparieren oder neu erstellen. Weitere Informationen zum Neuerstellen der master-Datenbank finden Sie in der Onlinedokumentation zu SQL Server.<date></date><time></time> spid7s SQL-Ablaufverfolgung wurde aufgrund von Server Herunterfahren beendet. Ablaufverfolgungs-ID = "1". Dies ist nur eine Informationsmeldung; Es ist keine Benutzeraktion erforderlich.
Dieses Problem kann auch auftreten, wenn Sie einer Instanz des SQL Server 2008 R2 Release Candidate (RC) hostet ein UCP auf die Release-Version von SQL Server 2008 R2 aktualisieren.

Ursache

Dieses Problem tritt auf, weil die Agent XPs-Option nicht aktiviert ist, wenn das Upgrade-Skript für die Msdb-Datenbank von SQL Server 2008 R2 ausgeführt wird.

Dieses Skript ausgeführt wird, wenn der SQL Server-Dienst gestartet wird. Das Skript führt eine gespeicherte Prozedur, die mit der UCP ist. Darüber hinaus muss die gespeicherte Prozedur die Option Agent XPs aktiviert sein.

Lösung

Kumulatives Update-Informationen

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 2 veröffentlicht. Weitere Informationen dazu, wie Sie dieses kumulative Updatepaket für SQL Server 2008 R2 erhalten finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
2072493 Kumulative Updatepaket 2 für SQL Server 2008 R2
Hinweis Da die Builds kumulativ sind, jede neue Version enthält alle Hotfixes und alle die Sicherheitsupdates, die mit dem vorherigen SQL Server 2008 R2 enthalten waren. Wir empfehlen, dass Sie sich die neueste Version von Fix, die diesen Hotfix enthält. Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
981356 Die SQL Server 2008 R2 builds, die nach der Freigabe SQL Server 2008 R2

Abhilfe

Hinweis Wenn Sie Kumulatives Update-Paket 1 noch nicht installiert haben, sollten Sie den Abschnitt "Lösung" kumulative Updatepaket 2 installieren folgen. Dieses Problem existiert nicht in kumulative Updatepaket 2 und späteren Versionen des Updates für SQL Server 2008 R2.

Wenn dieses Problem auftritt, nachdem Sie kumulatives Updatepaket 1 installiert haben, gehen folgendermaßen Sie vor, um dieses Problem zu umgehen:
  1. Aktivieren Sie das Ablaufverfolgungsflag 902 auf die Instanz des SQL Server 2008 R2. Gehen Sie hierzu folgendermaßen vor:
    1. SQL Server-Konfigurations-Manager zu öffnen.
    2. Klicken Sie im SQL Server-Konfigurations-Manager SQL Server-Services.
    3. Doppelklicken Sie auf die SQL ServerService.
    4. In der SQL Server-Eigenschaften Dialogfeld, klicken Sie auf der Erweiterte Registerkarte.
    5. Klicken Sie auf der Erweiterte Registerkarte, und suchen Sie die Startparameter Element.
    6. Hinzufügen ;-T902 am Ende des vorhandenen string-Wert, und klicken Sie dann auf OK.
  2. Mit der rechten Maustaste die SQL ServerDienst, und klicken Sie dann auf Start.
  3. Wenn der SQL Server-Agent-Dienst ausgeführt wird, mit der rechten Maustaste des SQL Server-Agent-Dienstes, und klicken Sie dann auf Beenden.
  4. Öffnen Sie SQL Server Management Studio, und verbinden Sie dann auf die Instanz des SQL Server 2008 R2.
  5. Führen Sie die folgenden Anweisungen:
    EXEC Sp_configure 'Show advanced', 1;
    RECONFIGURE;
    EXEC Sp_configure 'allow Updates', 0;
    RECONFIGURE;
    EXEC Sp_configure 'Agent XPs, 1;
    RECONFIGURE;
    GO
  6. Im SQL Server-Konfigurations-Manager mit der rechten Maustaste die SQL ServerDienst, und klicken Sie dann auf Beenden.
  7. Entfernen Sie das Ablaufverfolgungsflag 902 auf die Instanz des SQL Server 2008 R2. Hierzu löschen ;-T902 aus dem String-Wert, den Sie in Schritt 1f aktualisiert.
  8. Mit der rechten Maustaste die SQL ServerDienst, und klicken Sie dann auf Start.
  9. Mit der rechten Maustaste des SQL Server-Agent-Dienstes, und klicken Sie dann auf Start.
  10. Schließen Sie SQL Server Management Studio auf die Instanz des SQL Server 2008 R2.
  11. Erweitern Sie im Objekt-Explorer Management, mit der rechten Maustaste Datensammlung, und klicken Sie dann auf Aktivieren Sie die Datensammlung.
    Hinweis Datensammlung bereits aktiviert ist, ist das Aktivieren der Datensammlung Element nicht verfügbar.
Hinweis Beim Herstellen einer Verbindung mit der Instanz von SQL Server 2008 R2 in SQL Server Management Studio, erhalten Sie die folgende Fehlermeldung angezeigt:
Fehler: 18401
Fehler bei der Anmeldung für den Benutzer '<login name=""></login>'. Grund: Der Server ist im Skript-Upgrade-Modus. Nur Administratoren kann zu diesem Zeitpunkt verbinden.
Diese Fehlermeldung gibt an, dass die Installation von kumulatives Updatepaket 1 SQL Server 2008 R2 ausfüllt. Wenn Sie diese Fehlermeldung erhalten, warten Sie einige Minuten, und verbinden Sie dann erneut, um die Instanz des SQL Server 2008 R2.

Status

Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten, die im Abschnitt "Betrifft" aufgeführt sind.

Informationsquellen

Informationen zum inkrementellen Dienstmodell für SQL Server finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
935897Ein inkrementelles Dienstmodell steht SQL Server-Team zum Übermitteln von Hotfixes für gemeldete Probleme
Weitere Informationen zum Benennungsschema für SQL Server-Updates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
822499 Benennungsschema für Softwareupdate-Pakete Microsoft SQL Server
Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Softwareupdates von Microsoft verwendet wird

Eigenschaften

Artikel-ID: 2163980 - Geändert am: Donnerstag, 23. Juni 2011 - Version: 5.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2163980 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2163980
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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