Questo articolo descrive i motivi comuni degli errori dei processi di SQL Server® e le procedure di base per la risoluzione dei problemi per esaminarli.
Cause comuni per gli errori di lavoro
I processi SQL possono non riuscire a causa di molteplici motivi. Per risolvere questi errori, è possibile esaminare la cronologia dei processi di SQL ServerAgent. Per visualizzare questi registri, procedi nel seguente modo:
-
Apri SQL Server Management Studio (SSMS) e connettersi all'istanza del database corrispondente.
-
Vai a Gestione -> Registri di SQL Server -> Nome lavoro SQL .
-
Trova l'evento di errore del lavoro ed esamina i dettagli del registro.
I log degli errori dovrebbero aiutarti a determinare se uno o più passaggi del processo non sono riusciti.
Puoi anche configurare i lavori per esportare i loro registri in un file di output esterno per una revisione dettagliata utilizzando Avanzate scheda delle proprietà del lavoro.
Potresti vedere i seguenti motivi comuni per gli errori dei processi SQL:
Problemi di autorizzazione o autenticazione
Il servizio Windows® SQL Server Agent deve essere disponibile per eseguire processi SQL. Ad esempio, se l'utente o l'account di servizio con cui viene eseguito il servizio non dispone di autorizzazioni sufficienti per accedere alle condivisioni di rete o alle posizioni dei file, possono verificarsi errori di processo. Per verificarlo, esegui i seguenti passaggi:
-
Fai clic sul pulsante Windows nella barra delle applicazioni e digita Servizi .
-
Individua e fai clic con il pulsante destro del mouse su SQL Server Agent servizio.
-
Esamina le informazioni sull'account in Accedi scheda.
Analogamente ai servizi di Windows, i processi di SQL Agent vengono eseguiti con un account utente o servizio configurato nel processo. Gli errori di lavoro possono verificarsi quando si verificano problemi di autorizzazione o autenticazione con l'utente o l'account di servizio. I problemi comuni includono:
- Account scaduto
- Password errata
- Autorizzazioni insufficienti per le risorse
- L'account non esiste più
Esaminare i dettagli del registro degli errori del processo in SSMS per ottenere ulteriori informazioni sull'errore specifico o sul problema delle autorizzazioni. È possibile modificare l'account con cui viene eseguito il processo facendo clic con il pulsante destro del mouse sul processo. Vai a Generale tab e cambia l'account in Esegui come: .
Risorse di sistema non disponibili
Gli errori del lavoro possono verificarsi quando determinate risorse non sono disponibili al momento dell'esecuzione del lavoro. Esempi per questo includono quanto segue:
-
Spazio su disco insufficiente
-
Utilizzo elevato della memoria
-
Utilizzo elevato della CPU
-
Problemi di connettività di rete
Configurazione lavoro errata
Gli errori del lavoro possono verificarsi anche se la configurazione del lavoro non è corretta. Per rivedere la configurazione del lavoro, fai clic con il pulsante destro del mouse sul lavoro e seleziona Proprietà . Quando si eliminano i piani di manutenzione, il sistema non elimina automaticamente i lavori inclusi, quindi è necessario eliminare questi lavori separatamente per evitare errori di lavoro. Inoltre, la configurazione del lavoro potrebbe puntare a risorse di sistema che non esistono più oa un file o un percorso di rete errato.