Se aplică la
SQL Server 2008 R2

Simptome

Luați în considerare următorul scenariu:

  • Aveți o instanță Microsoft SQL Server 2008 R2 care găzduiește un punct de control utilizator (UCP).

  • Instalați pachetul de actualizare cumulativ 1 pentru SQL Server 2008 R2 în instanță.

În acest scenariu, instalarea reușește. Totuși, serviciul SQL Server nu poate porni. În plus, următoarele mesaje de eroare sunt înregistrate în fișierul SQL Server Errorlog:

<data> <ora> spid7s Se execută [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Data>< ora> spid7s SQL Server blocat accesul la procedura "sys.xp_qv" a componentei "XPs Agent", deoarece această componentă este dezactivată ca parte a configurației de securitate pentru acest server. Un administrator de sistem poate activa utilizarea "agenților XP" utilizând sp_configure. Pentru mai multe informații despre activarea 'Agent XPs', consultați "Configurația surface area" în SQL Server Books Online.<Data><ora> spid7s Eroare: 15281, Severitate: 16, Stare: 1.<data><ora> spid7s SQL Server blocat accesul la procedura "sys.xp_qv" a componentei "XPs agent", deoarece această componentă este dezactivată ca parte a configurației de securitate pentru acest server. Un administrator de sistem poate activa utilizarea "agenților XP" utilizând sp_configure. Pentru mai multe informații despre activarea 'Agent XPs', consultați "Configurația surface area" în SQL Server Books Online.<Eroare >< ora> spid7s: 912, Severitate: 21, Stare: 2.<Data><ora> upgrade-ul la nivel de script spid7s pentru "coordonatorul" bazei de date nu a reușit, deoarece pasul de upgrade "sqlagent100_msdb_upgrade.sql" a întâlnit eroarea 15281, starea 1, severitatea 16. Aceasta este o condiție gravă de eroare care poate interfera cu funcționarea obișnuită și baza de date va fi offline. Dacă eroarea a apărut în timpul upgrade-ului bazei de date "coordonatoare", va împiedica pornirea întregii instanțe SQL Server. Examinați intrările anterioare de jurnal de erori, efectuați acțiunile de corecție corespunzătoare și reporniți baza de date, astfel încât pașii de upgrade de script să ruleze până la finalizare.<Eroare >< ora> spid7s: 3417, Severitate: 21, Stare: 3.<><ora> spid7s Nu se poate recupera baza de date coordonatoare. SQL Server nu poate rula. Restaurați coordonatorul dintr-un backup complet, reparați-l sau reconstruiți-l. Pentru mai multe informații despre cum să reconstruiți baza de date coordonatoare, consultați SQL Server Cărți online.<data><ora> spid7s SQL Trace a fost oprită din cauza închiderii serverului. ID urmărire = '1'. Acesta este doar un mesaj informativ; nu este necesară nicio acțiune a utilizatorului.

Această problemă poate apărea, de asemenea, atunci când faceți upgrade unei instanțe de SQL Server 2008 R2 Release Candidate (RC) care găzduiește un UCP la versiunea de lansare a SQL Server 2008 R2.

Cauză

Această problemă apare deoarece opțiunea Agent XPs nu este activată atunci când SQL Server 2008 R2 rulează scriptul de upgrade pentru baza de date msdb.Acest script rulează atunci când pornește serviciul SQL Server. Scriptul rulează o procedură stocată legată de UCP. În plus, procedura stocată necesită ca opțiunea XPs agent să fie activată.

Rezolvare

Informații despre actualizarea cumulativă

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 2. Pentru mai multe informații despre cum să obțineți acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

2072493 Pachetul de actualizare cumulativă 2 pentru SQL Server 2008 R2Note Deoarece compilările sunt cumulative, fiecare lansare nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea de remediere anterioară a SQL Server 2008 R2. Vă recomandăm să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

981356 Compilările SQL Server 2008 R2 care au fost lansate după lansarea SQL Server 2008 R2

Soluție de evitare

Notă Dacă nu ați instalat încă pachetul de actualizare cumulativă 1, ar trebui să urmați secțiunea "Rezolvare" pentru a instala pachetul de actualizare cumulativă 2. Această problemă nu există în pachetul de actualizare cumulativă 2 și în versiunile mai recente de actualizare pentru SQL Server 2008 R2.Dacă vă confruntați cu această problemă după ce instalați pachetul de actualizare cumulativă 1, urmați acești pași pentru a rezolva această problemă:

  1. Activați semnalizatorul de urmărire 902 în instanța SQL Server 2008 R2. Pentru a face acest lucru, urmați acești pași:

    1. Deschideți SQL Server Configuration Manager.

    2. În SQL Server Configuration Manager, faceți clic pe SQL Server Services.

    3. Faceți dublu clic pe SQL Serverservice.

    4. În caseta de dialog Proprietăți SQL Server, faceți clic pe fila Complex.

    5. La clic pe fila Complex , găsiți elementul Parametri pornire .

    6. Adăugați ;-T902 la sfârșitul valorii șirului existent, apoi faceți clic pe OK.

  2. Faceți clic dreapta pe SQL Serverservice, apoi faceți clic pe Start.

  3. Dacă serviciul SQL Server Agent rulează, faceți clic dreapta pe serviciul SQL Server Agent, apoi faceți clic pe Oprire.

  4. Deschideți SQL Server Management Studio, apoi conectați-vă la instanța SQL Server 2008 R2.

  5. Rulați următoarele instrucțiuni:

    EXEC sp_configure "show advanced", 1; RECONFIGURAŢI; EXEC sp_configure "allow updates", 0; RECONFIGURAŢI; EXEC sp_configure "Agenți XP", 1; RECONFIGURAŢI; MERGE

  6. În SQL Server Configuration Manager, faceți clic dreapta pe SQL Serverservice, apoi faceți clic pe Oprire.

  7. Eliminați semnalizatorul de urmărire 902 din instanța SQL Server 2008 R2. Pentru a face acest lucru, ștergeți ;-T902 din valoarea șirului pe care l-ați actualizat la pasul 1f.

  8. Faceți clic dreapta pe SQL Serverservice, apoi faceți clic pe Start.

  9. Faceți clic dreapta pe serviciul SQL Server Agent, apoi faceți clic pe Start.

  10. În SQL Server Management Studio, reconectați-vă la instanța SQL Server 2008 R2.

  11. În Object Explorer, extindeți Gestionare, faceți clic dreapta pe Colectare date, apoi faceți clic pe Activare colectare date.Notă Dacă colectarea datelor este activată deja, elementul Activare colectare date nu este disponibil.

Notă Este posibil să primiți următorul mesaj de eroare atunci când vă conectați la instanța SQL Server 2008 R2 în SQL Server Management Studio:

Eroare: Conectarea 18401nu a reușit pentru numele de conectare<al utilizatorului>'. Motiv: Serverul este în modul de upgrade script. Doar administratorul se poate conecta în acest moment.

Acest mesaj de eroare indică faptul că SQL Server 2008 R2 finalizează instalarea pachetului de actualizare cumulativă 1. Dacă primiți acest mesaj de eroare, așteptați câteva minute, apoi conectați-vă din nou la instanța SQL Server 2008 R2.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Pentru informații despre modelul de servicii incrementale pentru SQL Server, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

935897 Un model de servicii incrementale este disponibil de la echipa de SQL Server pentru a livra remedieri rapide pentru problemele raportate Pentru mai multe informații despre schema de denumire a actualizărilor SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

822499 schemă de denumire pentru pachetele de actualizări software Microsoft SQL Server Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.