Primjenjuje se na
SQL Server 2008 R2

Simptomi

Razmislite o sljedećem scenariju:

  • Imate instancu servisa Microsoft SQL Server 2008 R2 koja hostira korisničku kontrolnu točku (UCP).

  • Instalirate paket kumulativnog ažuriranja 1 za SQL Server 2008 R2 na instancu.

U ovom scenariju instalacija je uspjela. Međutim, servis SQL Server se ne može pokrenuti. Uz to, sljedeće poruke o pogreškama zabilježene su u datoteci SQL Server Errorlog:

<datum> <Vrijeme> spid7s Izvršavanje datoteke [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Date><Time> spid7s SQL Server blocked access to procedure 'sys.xp_qv' komponente 'Agent XPs' jer je ta komponenta isključena kao dio sigurnosne konfiguracije za ovaj poslužitelj. Administrator sustava može omogućiti korištenje "Agent XPs" pomoću sp_configure. Dodatne informacije o omogućivanju "Agent XPs" potražite u odjeljku "Konfiguracija područja uređaja Surface" u SQL Server Knjige online.<datum><vrijeme> spid7s Pogreška: 15281, ozbiljnost: 16, stanje: 1.<datum><vrijeme> spid7s SQL Server blokiran pristup proceduri "sys.xp_qv" komponente "Agent XPs" jer je ta komponenta isključena kao dio sigurnosne konfiguracije za ovaj poslužitelj. Administrator sustava može omogućiti korištenje "Agent XPs" pomoću sp_configure. Dodatne informacije o omogućivanju "Agent XPs" potražite u odjeljku "Konfiguracija područja uređaja Surface" u SQL Server Knjige online.<datum><vrijeme> spid7s Pogreška: 912, ozbiljnost: 21, stanje: 2.<datum><vrijeme> spid7s Nadogradnja razine skripte za bazu podataka "glavna" nije uspjela jer je korak nadogradnje "sqlagent100_msdb_upgrade.sql" naišao na pogrešku 15281, stanje 1, ozbiljnost problema 16. To je ozbiljno stanje pogreške koje može ometati redovite operacije i baza podataka bit će izvanmrežno zauzeta. Ako se pogreška dogodila tijekom nadogradnje 'osnovne' baze podataka, spriječit će pokretanje SQL Server instance. Pregledajte prethodne unose o pogreškama radi pogrešaka, slijedite odgovarajuće korektivne akcije i ponovno pokrenite bazu podataka da bi se koraci za nadogradnju skripte izvodili do dovršetka.<datum><vrijeme> spid7s Pogreška: 3417, ozbiljnost: 21, stanje: 3.<datum><vrijeme> spid7s Nije moguće oporaviti osnovnu bazu podataka. SQL Server se ne može pokrenuti. Vratite matricu iz pune sigurnosne kopije, popravite je ili ponovno izgradite. Dodatne informacije o ponovnom sastavljanju osnovne baze podataka potražite u članku SQL Server knjige online.<datum><vrijeme> spid7s PRAĆENJE SQL-a zaustavljeno je zbog isključivanja poslužitelja. ID praćenja = '1'. Ovo je samo informativna poruka; nije potrebna nikakva akcija korisnika.

Taj se problem može pojaviti i prilikom nadogradnje instance verzije izdanja SQL Server 2008 R2 (RC) koja hostira UCP na verziju izdanja sustava SQL Server 2008 R2.

Uzrok

Taj se problem pojavljuje jer mogućnost Agent XPs nije omogućena kada SQL Server 2008 R2 pokrene skriptu nadogradnje za msdb bazu podataka.Ova skripta pokreće se SQL Server servisa. Skripta pokreće spremljenu proceduru povezanu s UCP-om. Osim toga, pohranjena procedura zahtijeva da se omogući mogućnost Agent XPs.

Rješenje

Informacije o kumulativnom ažuriranju

Rješenje za taj problem prvi je put izdano u kumulativnom ažuriranju 2. Dodatne informacije o tome kako nabaviti ovaj paket kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja:

2072493 Paket kumulativnog ažuriranja 2 za SQL Server 2008 R2Note Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem rješenja SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja za popravak koje sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

981356 Izdane SQL Server 2008 R2 objavljene nakon izdavanja SQL Server 2008 R2

Zaobilazno rješenje

Napomena Ako još niste instalirali paket 1 kumulativnog ažuriranja, slijedite odjeljak "Razlučivost" da biste instalirali paket kumulativnog ažuriranja 2. Taj problem ne postoji u paketu kumulativnog ažuriranja 2 i novijim verzijama ažuriranja za SQL Server 2008 R2.Ako naiđete na taj problem nakon instalacije paketa kumulativnog ažuriranja 1, slijedite ove korake da biste zaobišli taj problem:

  1. Omogućite zastavicu praćenja 902 na instanci SQL Server 2008 R2. Da biste to učinili, slijedite ove korake:

    1. Otvorite upravitelj konfiguracije sustava SQL Server.

    2. U upravitelj konfiguracije sustava SQL Server kliknite SQL Server Servisi.

    3. Dvokliknite servis SUSTAVA SQL Server.

    4. U SQL Server dijaloškom okviru Svojstva kliknite karticu Dodatno.

    5. Na kartici Dodatno pronađite stavku Polazni parametri .

    6. Dodajte ;-T902 na kraj postojeće vrijednosti niza, a zatim kliknite U redu.

  2. Desnom tipkom miša kliknite servis SUSTAVA SQL Server, a zatim kliknite Start.

  3. Ako je SQL Server Agent pokrenut, desnom tipkom miša kliknite SQL Server Agent, a zatim kliknite Zaustavi.

  4. Otvorite SQL Server Management Studio, a zatim se povežite s instancom SQL Server 2008 R2.

  5. Pokrenite sljedeće naredbe:

    EXEC sp_configure "prikaži napredno", 1; PONOVNA KONFIGURACIJA; EXEC sp_configure "allow updates", 0; PONOVNA KONFIGURACIJA; EXEC sp_configure "Agent XPs", 1; PONOVNA KONFIGURACIJA; IĆI

  6. U upravitelj konfiguracije sustava SQL Server desnom tipkom miša kliknite servis SUSTAVA SQL Server, a zatim kliknite Zaustavi.

  7. Uklonite zastavicu praćenja 902 na instanci SQL Server 2008 R2. Da biste to učinili, izbrišite ;-T902 iz vrijednosti niza koju ste ažurirali u 1f. koraku.

  8. Desnom tipkom miša kliknite servis SUSTAVA SQL Server, a zatim kliknite Start.

  9. Desnom tipkom miša kliknite SQL Server Agent, a zatim kliknite Start.

  10. U SQL Server Management Studio, ponovno se povežite s instancom SQL Server 2008 R2.

  11. U preglednik objekata proširite Upravljanje, desnom tipkom miša kliknite Prikupljanje podataka, a zatim kliknite Omogući prikupljanje podataka.Napomena Ako je prikupljanje podataka već omogućeno, stavka Omogući prikupljanje podataka nije dostupna.

Napomena Možda ćete primiti sljedeću poruku o pogrešci kada se povežete s instancom SQL Server 2008 R2 u SQL Server Management Studio:

Pogreška: Prijava 18401nije uspjela za korisničko ime<za prijavu>'. Razlog: poslužitelj je u načinu nadogradnje skripte. Trenutačno se samo administrator može povezati.

Ova poruka o pogrešci označava SQL Server 2008 R2 dovršava instalaciju paketa kumulativnog ažuriranja 1. Ako vam se prikaže ova poruka o pogrešci, pričekajte nekoliko minuta, a zatim se ponovno povežite SQL Server 2008 R2.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Reference

Informacije o inkrementalnim servisnim modelom za SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

935897 Od tima za SQL Server dostupan je inkrementalni servisni model za isporuku hitnih popravaka za prijavljene probleme Da biste saznali više o shemi imenovanja za ažuriranja sustava SQL Server, kliknite sljedeći broj članka da biste pogledali članak u Microsoftovoj bazi znanja:

822499 shemu imenovanja za pakete softverskih ažuriranja za Microsoft SQL Server Da biste saznali više o terminologiji ažuriranja softvera, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:

824684 opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.