Problema dell'Utilità di pianificazione durante l'avvio di MSSQLSERVER
-
09-06-2019 - |
Domanda
Sto cercando di creare un'attività dell'Utilità di pianificazione per avviare la mia istanza di SQL Server 2005 ogni mattina, perché qualcosa la interrompe ogni notte.Questa è una soluzione temporanea finché non riesco a diagnosticare l'interruzione.
Ho creato un'attività da eseguire con il mio utente amministratore e per avviare il programma, cmq con gli argomenti /c avvio netto mssqlserver.Quando eseguo manualmente il comando, in una console sotto il mio utente amministratore, viene eseguito, ma quando provo a eseguire manualmente l'attività, registra il seguente messaggio e il servizio rimane interrotto:
azione "C:\Windows\system32\cmd.EXE" con codice di ritorno 2.
Eventuali suggerimenti?
Soluzione
Consiglierei di aprire lo snap-in MMC Servizi (basta eseguire services.msc), trovare il servizio e modificare le proprietà del servizio per riavviarsi automaticamente quando il servizio fallisce.
- Apri Services MMC Snap-in (Run Services.MSC)
- Individua il servizio.Se si installasse un'istanza predefinita di SQL Server 2005, sarebbe "SQL Server (MSSQLServer)".Se avessi installato un'istanza denominata, il nome sarebbe nella parentesi.
- Fare clic con il pulsante destro del mouse sul servizio e selezionare "Proprietà".
- Passa alla scheda "Ripristino".
- Impostare le opzioni per i guasti prima, secondo e successivi come desiderato.
- Fare clic su "OK".
E John Dyer ha ragione anche nel cercare nei registri eventi di Windows i dettagli sul motivo per cui SQL Server si è interrotto (eseguire eventvwr.exe).
Altri suggerimenti
Utilizzare il comando NET:
Per avviare un servizio, digitare:servizio di avvio netto
Per interrompere un servizio, digitare:servizio di arresto netto
Per mettere in pausa un servizio, digitare:servizio pausa rete
Per ripristinare un servizio, digitare:servizio continuo netto
Consulta questo articolo di Microsoft per ulteriori dettagli:Articolo Microsoft
Inoltre, esaminerei i registri eventi di Windows (applicazione e sistema) per i dettagli sul motivo per cui SQLServer si arresta in primo luogo.