Applies ToSQL Server 2008 R2

Příznaky

Zvažte následující scénář:

  • Máte instanci Microsoft SQL serveru 2008 R2, která je hostitelem uživatelského ovládacího prvku (UCP).

  • Nainstalovali jste kumulativní aktualizaci 1 pro SQL Server 2008 R2.

V tomto scénáři se instalace zdaří. Službu SQL Server však nelze spustit. Kromě toho jsou do souboru chyb SQL serveru zaznamenány následující chybové zprávy:

Datum<> <čas> spid7s provádění [sysutility_mdw]. Sysutility_ucp_core. sp_initialize_mdw_internal<datum><čas> spid7s SQL Server zablokuje přístup k proceduře ' sys. xp_qv ' komponenty ' agent XPS ', protože tato součást je vypnutá jako součást konfigurace zabezpečení pro tento server. Správce systému může povolit použití agenta XPs v sp_configure. Další informace o tom, jak povolit ' Agent XPs ", najdete v tématu Konfigurace oblasti s informacemi o ploše v části Online knihy pro SQL Server.Datum<><čas> chyba Spid7s: 15281, závažnost: 16, stát: 1.Datum<><čas> spid7s SQL Server zablokuje přístup k postupu "sys.xp_qv" součásti "agent XPS", protože tato součást je vypnutá jako součást konfigurace zabezpečení pro tento server. Správce systému může povolit použití agenta XPs v sp_configure. Další informace o tom, jak povolit ' Agent XPs ", najdete v tématu Konfigurace oblasti s informacemi o ploše v části Online knihy pro SQL Server.Datum<><čas> chyba Spid7s: 912, závažnost: 21, stát: 2.Datum<><čas> upgrade na úrovni skriptů pro databázi se nezdařil, sqlagent100_msdb_upgrade protože se vyskytla chyba 15281, stav 1, závažnost 16. Jedná se o závažný chybový stav, který by mohl být v pravidelných operacích zarušený, a databáze bude přepnuta do režimu offline. Pokud při upgradu databáze Master došlo k chybě, zabrání spuštění celé instance systému SQL Server. Prozkoumejte chyby předchozích chybových zpráv, udělejte vhodné opravné akce a znovu spusťte databázi, aby se dokončily kroky upgradu skriptu.Datum<><čas> chyba Spid7s: 3417, závažnost: 21, stát: 3.Datum<><čas> spid7s nemůže obnovit hlavní databázi. SQL Server nejde spustit. Obnovte předlohu ze zálohy, opravte ji nebo ji znovu vytvořte. Další informace o tom, jak znovu vytvořit hlavní databázi, najdete v tématu SQL Server Books Online.Datum<><čas> spid7s SQL Trace byl zastaven z důvodu vypnutí serveru. Trace ID = ' 1 '. Tato zpráva je jenom informační; není třeba žádné akce uživatele.

K tomuto problému může také dojít, pokud upgradujete instanci systému SQL Server 2008 R2 Release Candidate (RC), který hostuje UCP na vydanou prodejní verzi SQL serveru 2008 R2.

Příčina

K tomuto problému dochází proto, že při spuštění skriptu pro upgrade pro databázi msdb se v systému SQL Server 2008 R2 nepovoluje možnost agenta XPs. Tento skript se spustí při spuštění služby SQL serveru. Skript spustí uloženou proceduru, která souvisí se UCP. Kromě toho uložená procedura vyžaduje, aby byla zapnutá možnost agenta XPs.

Řešení

Informace o kumulativní aktualizaci

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2072493 Kumulativní aktualizace 2 pro SQL Server 2008 R2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

981356 Buildy SQL Server 2008 R2 vydaná po vydání SQL serveru 2008 R2

Alternativní řešení

Poznámka Pokud jste ještě kumulativní aktualizaci 1 nenainstalovali, postupujte podle pokynů v části řešení a nainstalujte kumulativní aktualizaci 2. Tento problém neexistuje v kumulativní aktualizaci 2 a novějších verzích aktualizace pro SQL Server 2008 R2. Pokud se po instalaci kumulativní aktualizace 1 setkáte na tomto problému, postupujte podle těchto kroků:

  1. Povolte příznak trasování 902 v instanci systému SQL Server 2008 R2. Postupujte takto:

    1. Otevřete Správce konfigurace systému SQL Server.

    2. Ve Správci konfigurace systému SQL Server klikněte na služby SQL Server.

    3. Poklikejte na službu SQL Server .

    4. V dialogovém okně vlastnosti SQL serveru klikněte na kartu Upřesnit .

    5. Na kartě Upřesnit Najděte položku parametry spuštění .

    6. Add ;-T902 na konec existující hodnoty řetězce a klikněte na OK.

  2. Klikněte pravým tlačítkem myši na službu SQL serveru a potom klikněte na Spustit.

  3. Pokud je služba SQL Server Agent zapnutá, klikněte pravým tlačítkem na službu SQL Server Agent a pak klikněte na zastavit.

  4. Otevřete SQL Server Management Studio a pak se připojte k instanci SQL serveru 2008 R2.

  5. Spusťte následující příkazy:

    EXEC sp_configure ' show Advanced '; 1; Změna konfigurace EXEC sp_configure povolit aktualizace, 0; Změna konfigurace EXEC sp_configure ' Agent XPs ', 1; Změna konfigurace WEBU

  6. V systému SQL Server Configuration Manager klikněte pravým tlačítkem na službu SQL Server a pak klikněte na zastavit.

  7. Odeberte příznak trasování 902 v instanci systému SQL Server 2008 R2. To provedete tak, že odstraníte: -T902 z hodnoty řetězce, kterou jste aktualizovali v kroku 1f.

  8. Klikněte pravým tlačítkem myši na službu SQL serveru a potom klikněte na Spustit.

  9. Klikněte pravým tlačítkem na službu SQL Server Agent a pak klikněte na Spustit.

  10. V nástroji SQL Server Management Studio se znovu připojte k instanci serveru SQL Server 2008 R2.

  11. V Průzkumníkovi objektů rozbalte položku Správa, klikněte pravým tlačítkem na kolekci data potom klikněte na Povolit shromažďování dat.Poznámka Pokud je shromažďování dat už povolené, není položka Povolit shromažďování dat dostupná.

Poznámka Při připojení k instanci systému SQL Server 2008 R2 v systému SQL Server Management Studio se může zobrazit následující chybová zpráva:

Chyba: 18401Login se nepodařilo uživatele<přihlašovací jméno>. Důvod: Server je v režimu upgradu skriptů. V tuto chvíli se může připojit jenom správce.

Tato chybová zpráva označuje, že SQL Server 2008 R2 dokončuje instalaci kumulativní aktualizace 1. Pokud se zobrazí tato chybová zpráva, počkejte pár minut a pak se znovu připojte k instanci serveru SQL Server 2008 R2.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Odkazy

Informace o modelu přírůstkové obsluhy pro SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

935897 Model přírůstkové obsluhy je dostupný od týmu SQL serveru a poskytuje opravy hotfix pro nahlášené problémy. Další informace o schématu přidělování názvů pro aktualizace systému SQL Server najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

822499 Schéma pojmenování pro balíčky aktualizací softwaru pro Microsoft SQL Server Další informace o terminologii aktualizací softwaru najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.