Agent di Sql Server 2000

martedì 19 dicembre 2006 - 15.54

isotopo75 Profilo | Newbie

Ciao a tutti,

ho installato qualche mese fa un'istanza di SQl Server 2000 su un server che monta Windows server 2003. Tutto funziona correttamente tranne che per un piccolo dettaglio...:

quando si riavvia il server, l'agent di Sql server NON Parte!! Ovviamente ho checkato la spunta "Avvia automaticamente servizio all'avvio del sistema operativo" nel menu gestione servizi, ma non c'è modo di farlo partire!!

Qualcuno a qualche idea?

Grazie a tutti,

Iso75

lbenaglia Profilo | Guru

>quando si riavvia il server, l'agent di Sql server NON Parte!!
>Ovviamente ho checkato la spunta "Avvia automaticamente servizio
>all'avvio del sistema operativo" nel menu gestione servizi, ma
>non c'è modo di farlo partire!!

Ciao isotopo75,

ovviamente lo stesso check l'hai messo per il servizio SQL Server?
Nel caso l'abbia selezionato, hai qualche errore nei logs di SQL Server e nell'event log?

>Grazie a tutti,
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

isotopo75 Profilo | Newbie

Ciao,

grazie per la risposta; dunque... il server su cui gira SQL Server non è mio ma di un cliente, quindi tante prove non riesco a farle...

Però succede questo: ho scoperto che ogni sera alle 22.30 il server viene riavviato con una operazione pianificata... il problema è che in media 8 volte su 10 l'agent parte, ma 2 su 10 no... solo che non ho modo di verificare i log per capire come mai...

Volevo però chiederti una cosa: sai se è possibile controllare in modo automatico se l'agent è partito oppure no? Cioè, esiste un flag, un check o qualcosa di simile che diventa 'true' quando l'agent è partito? Se dovesse esistere, ho pensato di inserire nelle operazioni pianificate un controllo su tale check e qualora fosse 'false' mi invia una email così mi avvisa e io lo posso riavviare a mano...

Non è un granchè di soluzione... ma non mi viene in mente altro!!


Grazie 1000,

Iso75.

lbenaglia Profilo | Guru

>Però succede questo: ho scoperto che ogni sera alle 22.30 il
>server viene riavviato con una operazione pianificata...

Ciao isotopo75,

generalmente un prodotto come SQL Server è pensato per rimanere sempre attivo. Che senso ha fermarlo? Che genere di "operazione pianificata" necessita un arresto del servizio?

>il problema
>è che in media 8 volte su 10 l'agent parte, ma 2 su 10 no...
>solo che non ho modo di verificare i log per capire come mai...
Sarebbe curioso scoprire il motivo

>Volevo però chiederti una cosa: sai se è possibile controllare
>in modo automatico se l'agent è partito oppure no? Cioè, esiste
>un flag, un check o qualcosa di simile che diventa 'true' quando
>l'agent è partito? Se dovesse esistere, ho pensato di inserire
>nelle operazioni pianificate un controllo su tale check e qualora
>fosse 'false' mi invia una email così mi avvisa e io lo posso
>riavviare a mano...

Mah, potresti schedulare un Job dopo le 22.30 che verifica lo stato del servizio SQL Server Agent, interroga il suo stato e se è fermo provvederà ad avviarlo.
Questa operazione puoi farla tramite WMI con uno script VBScript.
Prendi spunto dai seguenti links:
http://www.computerperformance.co.uk/vbscript/wmi_services.htm
http://cwashington.netreach.net/depo/wmifaq/starting_stopped_services.htm
http://groups.google.it/group/microsoft.public.scripting.vbscript/msg/e97b0fa2567192d9

>Grazie 1000,
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5