FIX: SQL Server Agent de locuri de muncă nu reușește dacă setaţi tipul de program de locuri de muncă ca "Start automat atunci când începe SQL Server Agent" SQL a servi 2008 SP2, SQL Server 2008 SP3 sau SQL a servi 2008 R2 SP2

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2640027
Microsoft distribuie Microsoft SQL a servi 2008 SP2 fixat ca un fişier descărcabil. Deoarece remedierile sunt cumulative, fiecare nouă versiune conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse cu anterioare SQL a servi 2008 SP2 fix de presă.
Simptome
Luaţi în considerare următorul scenariu:
  • Tu a face una din următoarele
    • Instalaţi 2 actualizare cumulativă pentru Microsoft SQL Server 2008 pachet Service Pack 2 (SP2) sau o versiune ulterioară a set de actualizări cumulativă
    • Upgrade SQL Server 2008 la SQL a servi 2008 Serviciu Pack 3 (SP3)
    • Upgrade SQL a servi 2008 R2 la SQL Server 2008 R2 serviciu Pack 1 (SP1)
  • Creaţi un loc de muncă SQL Server Agent pe o bază acoperire de date de utilizator, şi setaţi tipul de program caPorneşte automat atunci când începe SQL Server Agent.
  • Reporniţi serviciul SQL Server.
În acest scenariu, lucrarea SQL Server Agent nu reuşeşte.
Cauză
Această problemă apare deoarece baza acoperire de date de utilizator nu este terminat recuperarea atunci când începe lucrarea. După ce instalaţi cumulativă Update 2 pentru SQL a servi 2008 SP2 sau actualizaţi SQL Server 2008 la SQL Server 2008 SP3 sau actualizaţi SQL a servi 2008 R2 la SQL Server 2008 R2 SP1, SQL Server Agent începe doar după ce bazele acoperire de date MSDB termina recuperarea.

Notă SQL Server Agent ar trebui să înceapă după ce au recuperat toate bazele acoperire de date.
Rezoluţie

SQL a servi 2008 Serviciu Pack 3

Fix pentru această problemă was primul released 7 actualizare cumulativă pentru SQL Server 2008, pachet 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 bază de cunoştinţe Microsoft:
2738350 set de actualizări cumulativă 7 pentru SQL Server 2008, pachet Service Pack 3
Notă Pentru că construieşte sunt cumulative, fiecare nouă versiune de remediere conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse cu anterioare SQL a servi 2008 Serviciu Pack 3 fix de presă. Vă recomandăm să consideraţi că aplicarea cele mai recente fix de lansare care conţine această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2629969 SQL Server 2008 construieşte care au fost lansate după SQL a servi 2008 Serviciu Pack 3 a fost lansat

Actualizarea cumulativă 8 pentru SQL a servi 2008 Serviciu Pack 2

Fix pentru această problemă a fost lansat în 8 actualizare cumulativă pentru SQL a servi 2008 Serviciu Pack 2. Pentru mai multe informaţii despre cum se obţine acest pachet de actualizare cumulativ pentru SQL a servi 2008 Serviciu Pack 2, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2648096 set de actualizări cumulativă 8 pentru SQL a servi 2008 Serviciu Pack 2
Notă Pentru că construieşte sunt cumulative, fiecare nouă versiune de remediere conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2008 Serviciu Pack 2 fix de presă. Vă recomandăm să consideraţi că aplicarea cele mai recente fix de lansare care conţine această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2402659 SQL Server 2008 construieşte care au fost lansate după SQL a servi 2008 Serviciu Pack 2 a fost lansat

SQL a servi 2008 R2 serviciu Pack 2

Fix pentru această problemă was primul released 2 actualizare cumulativă pentru SQL Server 2008 R2 pachet 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 bază de cunoştinţe Microsoft:
2740411 set de actualizări cumulativă 2 pentru SQL Server 2008 R2 pachet Service Pack 2
Notă Pentru că construieşte sunt cumulative, fiecare nouă versiune de remediere conţine toate remedierile rapide şi toate remedierile de securitate care au fost incluse cu anterioare SQL Server 2008 R2 fix de presă. Vă recomandăm să consideraţi că aplicarea cele mai recente fix de lansare care conţine această remediere rapidă. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2730301 SQL a servi 2008 R2 construieşte care au fost lansate după SQL Server 2008 R2 pachet Service Pack 2 a fost lansat

Informaţiile cheie de registry

Importante Această secţiune, metoda sau activitate conţine paşi pe care vă spune cum să modificaţi registry-ul. Cu toate acestea, ar putea apărea probleme grave dacă modificaţi registry incorect. Prin urmare, asiguraţi-vă că urmaţi cu atenţie aceşti paşi. Pentru o protecţie sporită, copiere de rezervă registry înainte de a modifica aceasta. Apoi, restabiliţi registry dacă apare o problemă. Pentru mai multe informaţii despre modul de rezervă şi restauraţi registry, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
322756 Cum la spre spate sus şi restaurarea registry în Windows
După ce aplicaţi această remediere rapidă, mai întâi trebuie să reporniţi serviciul SQL Server Agent pentru o etapă afectate. Este creat un nou RecoveredDatabasesForAgentStartup registru cheie repornirea serviciului. Această cheie de registry defineşte dacă SQL Server Agent asteapta pentru recuperarea bazele acoperire de date utilizator pentru a finaliza înainte de a începe lucrarea SQL Server Agent.

Pentru ca ne configura această cheie de registry pentru tine, du-te la "Repari pentru mine"secţiune. Dacă preferaţi să configureze această cheie de registry-te, du-te la "Permiteţi-mi repara eu însumi să"secţiune.

Repari pentru mine



Pentru a configura automat această cheie de registry, faceţi clic pe Repari buton sau link-ul. Apoi faceţi clic pe A alerga în Fişier Download casetă de dialog, apoi urmaţi paşii din expertul repari .




Note
  • Înainte de a executa această soluție repari , trebuie să instalaţi remedierea rapidă descrisă în articolul din bază de cunoştinţe Microsoft (KB) 2648096. Apoi, trebuie să reporniţi serviciul SQL Server Agent pentru o etapă afectate.
  • Acest expert poate fi numai în limba engleză. Cu toate acestea, fix automate de asemenea works pentru alte versiuni lingvistice de Windows.
  • Dacă nu sunteţi pe computerul care are problema, cu excepția Fix ea solution la spre un CD sau o unitate flash şi apoi rulaţi-l pe computerul care are problema.

Apoi, du-te la "A făcut aceasta rezolvă problema?"secţiune.



Permiteţi-mi repara eu însumi să

Pentru a configura RecoveredDatabasesForAgentStartup cheie de registry, urmaţi aceşti paşi:
  1. Faceţi clic pe Începe, faceţi clic pe A alerga, tip regedit în Deschise casetă şi apoi faceţi clic pe ok.
  2. Găsiţi şi faceţi clic pe următoarea subcheie de registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. În Detalii panoul, faceţi clic dreapta pe RecoveredDatabasesForAgentStartup, apoi faceţi clic pe Modifica.
  4. În Valoarea caseta acoperire de date, tip TOATE.

    Notă valoare implicită a intrarea de registry RecoveredDatabasesForAgentStartup este MSDB.
  5. Ieşire registru redactor.
NotăDacă setaţi valoarea RecoveredDatabasesForAgentStartup registru intrare la o valoare care nu este MSDB sau toate, un mesaj de avertizare se înregistrează în Jurnalul de SQL Server Agent şi SQL Server Agent asteapta doar pentru baza acoperire de date MSDB.

A făcut aceasta rezolvă problema?

  • Verificaţi dacă problema este fixată. Dacă problema este stabilit, aţi terminat cu această secţiune. Dacă problema nu este fixată, puteţi contactaţi asistenţa.
  • Ne-ar aprecia feedback-ul dumneavoastră. Pentru a furniza feedback sau pentru a raporta orice probleme cu această soluţie, vă rugăm să lăsaţi un comentariu pe "Repari pentru mine"blog-ul sau sa ne trimiteti un e-mail.
Stare
Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secţiunea „se aplică la".
Remediere
Pentru a soluţiona această problemă, adăugaţi un pas de locuri de muncă SQL Server Agent care verifică dacă bazele acoperire de date vizate sunt online. Acest pas ar trebui să fie primul pas.

Notă Puteţi verifica starea bazei acoperire de date prin interogarea statul de coloană în tabelul de sistem sys.databases .
fixit repari fixme

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2640027 - Ultima examinare: 09/17/2012 22:41:00 - Revizie: 4.0

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Service Pack 2, Microsoft SQL Server 2008 Service Pack 3, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Service Pack 2

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 KbMtro
Feedback