SQL Server agent se blochează când încercați să porniți-l sau durează mai mult decât de așteptat pentru a începe

Traduceri articole Traduceri articole
ID articol: 2795690 - View products that this article applies to.
Măriți totul | Reduceți totul

Simptome

Un agent de SQL Server se blochează când încercați să porniți-l sau durează mai mult decât de așteptat pentru a începe. În plus, este posibil să apară unul sau mai multe din următoarele situații:
  • Scenariul 1

    Următorul mesaj de eroare se înregistrează în jurnal de evenimente al sistemului:
    Serviciul nu a răspuns la solicitarea de pornire sau de control în marcă de timp util.
  • Scenariul 2

    Statutul de agent este afișat ca "Start" în Panou de control, și se înregistrează următorul mesaj de eroare în fișierul SQLAgent.log:
    Nu s-a definit o stare inactiv CPU - orarele de locuri de muncă OnIdle nu va avea efect

    În plus, următoarele intrări pot fi înregistrate în fișierul de SQLAgent.log:
    marcaj de selectare de marcă de timp> - ? [431] Populating subsistemele cache-ul...
    marcaj de selectare de marcă de timp> - ? [432] Acolo sunt 7 subsisteme din memoria cache de subsisteme
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "ActiveScripting" cu succes încărcate (concurență maximă: 40)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "ANALYSISCOMMAND" cu succes încărcate (concurență maximă: 400)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "ANALYSISQUERY" cu succes încărcate (concurență maximă: 400)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "CmdExec" cu succes încărcate (concurență maximă: 40)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului 'PowerShell"încărcat cu succes (concurență maximă: 2)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "SSIS' încărcat cu succes (concurență maximă: 400)
    marcaj de selectare de marcă de timp> - ? [124] Subsistemului "TSQL' încărcat cu succes (concurență maximă: 80)
    marcaj de selectare de marcă de timp> - ! [364] Messenger serviciu nu a fost pornit - notificări de NetSend nu va fi trimis
    marcaj de selectare de marcă de timp> - ? [129] SQLSERVERAGENT incepand de sub control de serviciu Windows NT
    marcaj de selectare de marcă de timp>- + [396] Nu s-a definit o stare inactiv CPU - orarele de locuri de muncă OnIdle nu va avea efect
    marcaj de selectare de marcă de timp> - ? [110] Incepand SQLServerAgent Monitor folosind '' ca destinatar notificare...
    marcaj de selectare de marcă de timp> - ? [146] Cerere prestator motorul pornit
    marcaj de selectare de marcă de timp> - ? [133] Suport motor a început
    marcaj de selectare de marcă de timp> - ? [167] Populating job cache-ul...
    marcaj de selectare de marcă de timp> - ? [131] SQLSERVERAGENT serviciu oprire din cauza o cerere de oprire de la un utilizator, proces sau sistem de operare...
    marcaj de selectare de marcă de timp> - ? [134] Suport motor oprit
    marcaj de selectare de marcă de timp> - ? [197] Alertă motor oprit
    marcaj de selectare de marcă de timp> - ? [168] Există activități 4731 [0 dezactivat] în memoria cache de locuri de muncă
    marcaj de selectare de marcă de timp> - ? [170] Populating alertă cache...
    marcaj de selectare de marcă de timp> - ? [171] Sunt 0 avertizările din memoria cache de alertă
    marcaj de selectare de marcă de timp> - ? [149] Cerere prestator motor oprit
    marcaj de selectare de marcă de timp> - ? [248] Salvarea NextRunDate / ori pentru toate actualizat programe de locuri de muncă...
    marcaj de selectare de marcă de timp> - ? [249] 0 planificări salvat de locuri de muncă
    marcaj de selectare de marcă de timp> - ? [127] Așteptare pentru subsisteme pentru a termina...
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului "ActiveScripting" oprire (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului "ANALYSISCOMMAND" oprire (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului "ANALYSISQUERY" oprire (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului "CmdExec" oprire (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului "PowerShell" oprit (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [128] Subsistemului 'SSIS' oprit (ieșire cod 1)
    marcaj de selectare de marcă de timp> - ? [175] Job Programator de activități motor oprit
  • Scenariul 3

    Un proces de SQL Server ID (SPID) de la serviciul de "SQLAgent - Generic perfecționare" este afișat pe serverul de motor de baze acoperire de date. În plus, următoarele locuri de muncă este afișat ca în zona-tampon de intrare de SPID:
    EXECUTE msdb.dbo.sp_sqlagent_refresh_job

    NotăSPID este în RUNNABLE și așteaptă în mod regulatPREEMPTIVE_OS_LOOKUPACCOUNTSID așteptați tip. Sau, SPID este într-o stare de așteptare pentruASYNC_NETWORKIO așteptați tip.

Cauză

Această problemă apare deoarece există multe locuri de muncă în SQL Server.

Notă Aceasta se poate întâmpla dacă neintenționat parametrizați multe abonamente pentru rapoarte în Reporting Services Configuration Manager.

Remediere

Pentru a rezolva această problemă, ?terge?i locurile de muncă care nu trebuie să aveți.

Notă Dacă există mai multe intrări de locuri de muncă deoarece neintenționat parametrizați multe abonamente, ștergeți abonamente inutile utilizând Reporting Services Configuration Manager.

Informații suplimentare

Pentru mai multe informații despre cum se șterge de locuri de muncă, du-te la următorul site Web Microsoft TechNet:

Informații generale despre cum pentru a șterge de locuri de muncă

Pentru mai multe informații despre cum să ștergeți abonamente, du-te la următorul site Web Microsoft TechNet:

Informații generale despre modul de a crea, modifica și șterge abonamente standard

Pentru mai multe informații despre produsele sau instrumente care verifică automat pentru această problemă în SQL Server, consulta?i următorul tabel:
Reduceți tabelulMăriți tabelul
Regulă softwareRegula de titluDescriere regulăVersiunile de produs care este evaluată regula
Centrul de sistem de consilierProbleme de pornire SQL Server agent cu multe agent de locuri de muncăSystem Center Advisor verifică numărul de locuri de muncă pe instanță de SQL Server, care este activat. Advisor generează această avertizare bazat pe această condiție. Revedeți și ștergeți locuri de muncă care sunt activate și nu trebuie să aibă. SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

Stare

Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secțiunea „se aplică la".

Proprietă?i

ID articol: 2795690 - Ultima examinare: 11 ianuarie 2013 - Revizie: 1.0
Se aplică la:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Cuvinte cheie: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2795690 KbMtro
Traducere automată
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: 2795690

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com