Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Microsoft distribuie remedieri Microsoft SQL Server 2008 SP2 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 SP2 remediată.

Simptome

Luați în considerare următorul scenariu:

  • Faceți una dintre următoarele

    • Instalați actualizarea cumulativă 2 pentru Microsoft SQL Server 2008 Service Pack 2 (SP2) sau o versiune mai recentă a pachetului de actualizare cumulativă

    • Upgrade-ul SQL Server 2008 la SQL Server 2008 Service Pack 3 (SP3)

    • Upgrade-ul SQL Server 2008 R2 la SQL Server 2008 R2 Service Pack 1 (SP1) sau o versiune mai recentă a pachetului Service Pack

  • Creați o lucrare SQL Server Agent într-o bază de date de utilizator și setați tipul de planificare ca pornire automată atunci când pornește SQL Server Agent.

  • Reporniți serviciul SQL Server.

În acest scenariu, activitatea SQL Server Agent nu reușește.

Cauză

Această problemă apare deoarece baza de date de utilizator nu a terminat recuperarea atunci când începe lucrarea. După ce instalați actualizarea cumulativă 2 pentru SQL Server 2008 SP2 sau faceți upgrade SQL Server 2008 la SQL Server 2008 SP3 sau faceți upgrade SQL Server 2008 R2 la SQL Server 2008 R2 SP1, SQL Server Agent pornește imediat după ce bazele de date MSDB termină recuperarea.

Notă SQL Server Agent trebuie să înceapă după ce s-au recuperat toate bazele de date.

Rezolvare

SQL Server 2008 R2 Service Pack 1

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

2756574 Pachetul de actualizare cumulativă 9 pentru SQL Server 2008 R2 Service Pack 1Note deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 Service Pack 1 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere 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:

2567616 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

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

2738350 Pachetul de actualizare cumulativă 7 pentru SQL Server 2008 Service Pack 3Note deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 Service Pack 3 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere 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:

2629969 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 3

Actualizarea cumulativă 8 pentru SQL Server 2008 Service Pack 2

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

2648096 Pachetul de actualizare cumulativă 8 pentru SQL Server 2008 Service Pack 2Note deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 Service Pack 2 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere 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:

2402659 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 2

SQL Server 2008 R2 Service Pack 2

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

2740411 Pachetul de actualizare cumulativă 2 pentru SQL Server 2008 R2 Service Pack 2Note deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 fix release. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere 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:

2730301 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 Service Pack 2

Informații cheie de registry

Important această secțiune, metodă sau activitate conține pașii care vă arată cum să modificați registry. Totuși, dacă modificați incorect sistemul registry, pot apărea probleme serioase. De aceea, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru o protecție mai bună, înainte de a face modificări, realizați o copie de rezervă a sistemului registry. După aceea, sistemul registry poate fi restaurat dacă apare o problemă. Pentru informații suplimentare despre copierea de rezervă și restaurarea sistemului registry, faceți clic pe următorul număr de articol din Baza de cunoștințe Microsoft:

322756 Cum să faceți backup și să restaurați registry în WindowsAfter aplicați această remediere rapidă, trebuie mai întâi să reporniți serviciul SQL Server Agent pentru instanța afectată. Se creează o nouă cheie de registry RecoveredDatabasesForAgentStartup atunci când serviciul repornește. Această cheie de registry definește dacă SQL Server Agent așteaptă Recuperarea bazelor de date de utilizator pentru a termina înainte să înceapă activitatea SQL Server Agent.

Pentru ca noi să configurați această cheie de registry pentru dvs., accesați secțiunea "Remediere automată". Dacă preferați să configurați singur această cheie de registry, accesați secțiunea "Remediere personală".

Remediere automată



Pentru a configura automat această cheie de registry, faceți clic pe butonul Fix it sau pe linkul. Apoi faceți clic pe rulare în caseta de dialog Descărcare fișier și urmați pașii din Expertul fix it.




Note

  • Înainte de a executa această soluție fix it, trebuie să instalați remedierea rapidă descrisă în articolul 2648096 din baza de cunoștințe Microsoft (KB). Apoi, trebuie să reporniți serviciul SQL Server Agent pentru instanța afectată.

  • Este posibil ca acest expert să fie disponibil numai în limba engleză. Cu toate acestea, remedierea automată funcționează și cu Windows în alte limbi.

  • Dacă nu vă aflați pe computerul care are problema, salvați soluția fix it pe o unitate flash sau pe un CD, apoi rulează-l pe computerul care are problema.


Apoi, accesați secțiunea "s-a remediat problema?".



Remediere personală

Pentru a configura cheia de registry RecoveredDatabasesForAgentStartup, urmați acești pași:

  1. Faceți clic pe Start, pe Executare, tastați regedit în caseta Deschidere, apoi faceți clic pe OK.

  2. Identificați următoarea subcheie de registry și apoi faceți clic pe ea:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. În panoul de Detalii , faceți clic cu butonul din dreapta pe RecoveredDatabasesForAgentStartup, apoi faceți clic pe Modify.

  4. În caseta Value data, tastați toate.

    Notă valoarea implicită a intrării de registry RecoveredDatabasesForAgentStartup este MSDB.

  5. Închideți Registry Editor.

Notă Dacă setați valoarea intrării de registry RecoveredDatabasesForAgentStartup la o valoare care nu este MSDB sau totală, se înregistrează un mesaj de avertizare în Jurnalul SQL Server Agent, iar SQL Server Agent așteaptă doar pentru baza de date MSDB.

S-a remediat problema?

  • Verificați dacă problema este remediată. Dacă problema este remediată, ați terminat cu această secțiune. Dacă problema nu este remediată, puteți contacta asistența.

  • Am aprecia feedbackul dumneavoastră. Pentru a oferi feedback sau pentru a raporta orice probleme cu această soluție, vă rugăm să lăsați un comentariu pe blogul "Remediere automată" sau să ne trimiteți un e-mail.

Stare

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

Soluție de evitare

Pentru a rezolva această problemă, adăugați un pas la activitatea SQL Server Agent care verifică dacă bazele de date specifice sunt online. Acest pas ar trebui să fie primul pas.

Notă Puteți să verificați starea bazei de date prin interogarea stării de coloană în tabelul sistem sys. databases.

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.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×