Vzťahuje sa na
SQL Server 2008 R2

Príznaky

Zvážte nasledujúci scenár:

  • Máte inštanciu programu Microsoft SQL Server 2008 R2, ktorá hosťuje ovládací bod používateľa (UCP).

  • Nainštalujete kumulatívne aktualizácie balík 1 pre SQL Server 2008 R2 v inštancii.

V tomto scenári je inštalácia úspešná. Služba SQL Server sa však nemôže spustiť. Okrem toho sa v súbore SQL Server Errorlog zapisujú nasledujúce chybové hlásenia:

<Dátum> <Čas> spid7s Spúšťanie>.sysutility_ucp_core sysutility_mdw dátumu><< čas> spid7s SQL Server zablokovaný prístup k procedúre sys.xp_qv súčasti Agent XP, pretože táto súčasť je vypnutá ako súčasť konfigurácie zabezpečenia pre tento server. Správca systému môže povoliť používanie XP agenta pomocou sp_configure. Ďalšie informácie o povolení XP agenta nájdete v téme "Konfigurácia oblasti surface" v téme SQL Server Books Online.<Dátum><Čas> spid7s Chyba: 15281, závažnosť: 16, stav: 1.<Dátum><čas> spid7s SQL Server zablokovaný prístup k procedúre "sys.xp_qv" súčasti Agent XP, pretože táto súčasť je vypnutá ako súčasť konfigurácie zabezpečenia pre tento server. Správca systému môže povoliť používanie XP agenta pomocou sp_configure. Ďalšie informácie o povolení XP agenta nájdete v téme "Konfigurácia oblasti surface" v téme SQL Server Books Online.<Dátum><Čas> spid7s Chyba: 912, závažnosť: 21, stav: 2.<Dátum><Čas> spid7s Inovácia na úrovni skriptu pre databázu "master" zlyhala, pretože v kroku inovácie sqlagent100_msdb_upgrade.sql sa vyskytla chyba 15281, stav 1, závažnosť 16. Ide o vážnu chybovú podmienku, ktorá môže rušiť bežnú operáciu a databáza sa prevezmú do režimu offline. Ak sa chyba vyskytla počas inovácie hlavnej databázy, zabráni spusteniu celej inštancie SQL Server. Skontrolujte chyby v predchádzajúcich položkách chybového denníka, vykonajte príslušné nápravné akcie a znova spustite databázu tak, aby sa dokončovali kroky inovácie skriptu.<Dátum><čas> spid7s Chyba: 3417, závažnosť: 21, stav: 3.<Dátum><čas> spid7s Nie je možné obnoviť hlavnú databázu. SQL Server nie je možné spustiť. Obnoviť predlohu z úplnej zálohy, opraviť ju alebo znova zostaviť. Ďalšie informácie o opätovnom vytvorení hlavnej databázy nájdete v téme SQL Server Knihy Online.<Dátum><Čas> spid7s SLEDOVANIE SQL bolo zastavené z dôvodu vypnutia servera. Identifikácia sledovania = 1. Toto je len informačná správa. nevyžaduje sa žiadna akcia používateľa.

Tento problém sa môže vyskytnúť aj pri inovácii inštancie SQL Server 2008 R2 Release Candidate (RC), ktorý hosťuje UCP na verziu vydania SQL Server 2008 R2.

Príčina

Tento problém sa vyskytuje, pretože agent XPs možnosť nie je povolená, keď SQL Server 2008 R2 spustí skript inovácie pre databázu msdb.Tento skript sa spustí pri spustení služby SQL Server. Skript spustí uloženú procedúru, ktorá súvisí s UCP. Okrem toho uložená procedúra vyžaduje, aby bola povolená možnosť XP agenta.

Riešenie

Informácie o kumulatívnej aktualizácii

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 2. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2, kliknutím na toto číslo článku zobrazíte článok v databáze Microsoft Knowledge Base:

2072493 Kumulatívny balík aktualizácií 2 pre SQL Server 2008 R2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2008 R2. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

981356 Zostavy R2 SQL Server 2008, ktoré boli vydané po vydaní SQL Server 2008 R2

Alternatívne riešenie

Poznámka Ak ste ešte nenainštalovali kumulatívnu aktualizáciu balíka 1, mali by ste postupovať podľa časti Riešenie a nainštalovať kumulatívny balík aktualizácie 2. Tento problém neexistuje v kumulatívnej aktualizácie balík 2 a novšie verzie aktualizácie pre SQL Server 2008 R2.Ak sa po inštalácii balíka kumulatívnej aktualizácie 1 vyskytne tento problém, tento problém obídete vykonaním týchto krokov:

  1. Povoliť príznak sledovania 902 v inštancii SQL Server 2008 R2. Postupujte podľa nasledujúcich krokov:

    1. Otvorte SQL Server Configuration Manager.

    2. V SQL Server Configuration Manager kliknite na položku SQL Server Služby.

    3. Dvakrát kliknite na službu SQL Serverservice.

    4. V dialógovom okne SQL Server Vlastnosti kliknite na kartu Rozšírené.

    5. Po kliknutí na kartu Rozšírené vyhľadajte položku Parametre spustenia .

    6. Pridajte ;-T902 na koniec existujúcej hodnoty reťazca a potom kliknite na tlačidlo OK.

  2. Kliknite pravým tlačidlom myši na službu SQL Serverservice a potom kliknite na tlačidlo Štart.

  3. Ak je spustená služba agenta SQL Server, kliknite pravým tlačidlom myši na službu SQL Server Agent a potom kliknite na položku Zastaviť.

  4. Otvorte SQL Server Management Studio a potom sa pripojte k inštancii SQL Server 2008 R2.

  5. Spustite nasledujúce príkazy:

    EXEC sp_configure "zobraziť rozšírené", 1; PREKONFIGUROVAŤ; EXEC sp_configure "povoliť aktualizácie", 0; PREKONFIGUROVAŤ; EXEC sp_configure "Agent XP", 1; PREKONFIGUROVAŤ; ÍSŤ

  6. V SQL Server Configuration Manager kliknite pravým tlačidlom myši na službu SQL Serverservice a potom kliknite na položku Zastaviť.

  7. Odstránenie príznaku sledovania 902 v inštancii SQL Server 2008 R2. Ak to chcete urobiť, odstráňte ;-T902 z hodnoty reťazca, ktorú ste aktualizovali v kroku 1f.

  8. Kliknite pravým tlačidlom myši na službu SQL Serverservice a potom kliknite na tlačidlo Štart.

  9. Kliknite pravým tlačidlom myši na službu agenta SQL Server a potom kliknite na tlačidlo Štart.

  10. V aplikácii SQL Server Management Studio sa znova pripojte k inštancii SQL Server 2008 R2.

  11. V Prieskumníkovi objektov rozbaľte položku Správa, kliknite pravým tlačidlom myši na položku Zhromažďovanie údajov a potom kliknite na položku Povoliť zhromažďovanie údajov.Poznámka: Ak je zhromažďovanie údajov už povolené, položka Povoliť zhromažďovanie údajov nie je k dispozícii.

Poznámka: Pri pripojení k inštancii SQL Server 2008 R2 v aplikácii SQL Server Management Studio sa môže zobraziť nasledujúce chybové hlásenie:

Chyba: 18401Prihlásenie zlyhalo pre používateľa '<prihlasovacie meno>'. Dôvod: Server je v režime inovácie skriptu. Momentálne sa môže pripojiť iba správca.

Toto chybové hlásenie označuje, že SQL Server 2008 R2 dokončuje inštaláciu balíka kumulatívnej aktualizácie 1. Ak sa zobrazí toto chybové hlásenie, počkajte niekoľko minút a potom sa znova pripojte k inštancii SQL Server 2008 R2.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Informácie o modeli prírastkovej údržby pre SQL Server zobrazíte kliknutím na nasledujúce číslo článku v databáze Microsoft Knowledge Base:

935897 Tím SQL Server poskytuje model prírastkovej údržby na poskytovanie rýchlych opráv pre nahlásené problémy. Ďalšie informácie o schéme pomenovania pre SQL Server aktualizácie zobrazíte kliknutím na číslo nasledujúceho článku v databáze Microsoft Knowledge Base:

822499 Schému pomenovania pre balíky aktualizácií softvéru Microsoft SQL Server. Ďalšie informácie o terminológii aktualizácií softvéru nájdete kliknutím na nasledujúce číslo článku v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.