Como saber con Tsql si esta corriendo el SqlAgent

19/06/2007 - 20:17 por PablodeGerli | Informe spam
Hola amigos, quisiera saber como controlar con Tsql si el agente de sql esta
corriendo?
A veces sucede que el agente esta detenido y el servidor corre perfecto, eso
es cuando uno comparte el servidor con gente que no tiene que tocar, pero
como no puedo evitarlo porque esta mas alla de mi quiero hacer un control
desde un aplicacion o desde oSql con un bat y que en caso de que este
detenido me informe o directamente lo inicie.

Saludos

Preguntas similare

Leer las respuestas

#1 Isaias
19/06/2007 - 20:47 | Informe spam
¿Cada cuando estarias ejecutando dicho BAT?

SQL Agent, tiene una opcion para arrancarse de forma automatica, en caso de
que el servicio de MSSQLSERVER arranque o en caso de que se detenga de forma
inesperada.

Vas a propiedades y en AVANZADO, das click en ambas opciones.
Saludos
IIslas


"PablodeGerli" wrote:

Hola amigos, quisiera saber como controlar con Tsql si el agente de sql esta
corriendo?
A veces sucede que el agente esta detenido y el servidor corre perfecto, eso
es cuando uno comparte el servidor con gente que no tiene que tocar, pero
como no puedo evitarlo porque esta mas alla de mi quiero hacer un control
desde un aplicacion o desde oSql con un bat y que en caso de que este
detenido me informe o directamente lo inicie.

Saludos



Respuesta Responder a este mensaje
#2 PablodeGerli
20/06/2007 - 20:49 | Informe spam
El problema es que existe un administrador que a veces reinicia el sql
server y no el agente.
No solo no deberia hacerlo sino que le he explicado que debe estar corriendo
el agente pero como no me ha hecho caso en varias veces quiero hacer un
control periodico principalmente antes de los jobs de backup.

"Isaias" escribió en el mensaje
news:
¿Cada cuando estarias ejecutando dicho BAT?

SQL Agent, tiene una opcion para arrancarse de forma automatica, en caso
de
que el servicio de MSSQLSERVER arranque o en caso de que se detenga de
forma
inesperada.

Vas a propiedades y en AVANZADO, das click en ambas opciones.
Saludos
IIslas


"PablodeGerli" wrote:

Hola amigos, quisiera saber como controlar con Tsql si el agente de sql
esta
corriendo?
A veces sucede que el agente esta detenido y el servidor corre perfecto,
eso
es cuando uno comparte el servidor con gente que no tiene que tocar, pero
como no puedo evitarlo porque esta mas alla de mi quiero hacer un control
desde un aplicacion o desde oSql con un bat y que en caso de que este
detenido me informe o directamente lo inicie.

Saludos



Respuesta Responder a este mensaje
#3 Isaias
21/06/2007 - 18:04 | Informe spam
Pablo

Anida la ejecucion del AGENT a la ejecucion del SQL SERVER, tal cual te lo
indique.

Es muy riesgoso estar bajando los servicios de SQL SERVER, ya que las bases
podrian quedar en estado de SUSPECT.
Saludos
IIslas


"PablodeGerli" wrote:

El problema es que existe un administrador que a veces reinicia el sql
server y no el agente.
No solo no deberia hacerlo sino que le he explicado que debe estar corriendo
el agente pero como no me ha hecho caso en varias veces quiero hacer un
control periodico principalmente antes de los jobs de backup.

"Isaias" escribió en el mensaje
news:
> ¿Cada cuando estarias ejecutando dicho BAT?
>
> SQL Agent, tiene una opcion para arrancarse de forma automatica, en caso
> de
> que el servicio de MSSQLSERVER arranque o en caso de que se detenga de
> forma
> inesperada.
>
> Vas a propiedades y en AVANZADO, das click en ambas opciones.
> Saludos
> IIslas
>
>
> "PablodeGerli" wrote:
>
>> Hola amigos, quisiera saber como controlar con Tsql si el agente de sql
>> esta
>> corriendo?
>> A veces sucede que el agente esta detenido y el servidor corre perfecto,
>> eso
>> es cuando uno comparte el servidor con gente que no tiene que tocar, pero
>> como no puedo evitarlo porque esta mas alla de mi quiero hacer un control
>> desde un aplicacion o desde oSql con un bat y que en caso de que este
>> detenido me informe o directamente lo inicie.
>>
>> Saludos
>>
>>
>>



Respuesta Responder a este mensaje
#4 PablodeGerli
26/06/2007 - 17:45 | Informe spam
Si lo tengo anidado, pero el problema es que quiero controlar un error del
operador del servidor como seria detener los servicios y solo arrancar el
sql server y no el agent, esto ya ha sucedido ciertas veces pero ahora no
tengo forma de ponerlo en evidencia salvo chequear cada tanto si esta
corriendo

"Isaias" escribió en el mensaje
news:
Pablo

Anida la ejecucion del AGENT a la ejecucion del SQL SERVER, tal cual te lo
indique.

Es muy riesgoso estar bajando los servicios de SQL SERVER, ya que las
bases
podrian quedar en estado de SUSPECT.
Saludos
IIslas


"PablodeGerli" wrote:

El problema es que existe un administrador que a veces reinicia el sql
server y no el agente.
No solo no deberia hacerlo sino que le he explicado que debe estar
corriendo
el agente pero como no me ha hecho caso en varias veces quiero hacer un
control periodico principalmente antes de los jobs de backup.

"Isaias" escribió en el mensaje
news:
> ¿Cada cuando estarias ejecutando dicho BAT?
>
> SQL Agent, tiene una opcion para arrancarse de forma automatica, en
> caso
> de
> que el servicio de MSSQLSERVER arranque o en caso de que se detenga de
> forma
> inesperada.
>
> Vas a propiedades y en AVANZADO, das click en ambas opciones.
> Saludos
> IIslas
>
>
> "PablodeGerli" wrote:
>
>> Hola amigos, quisiera saber como controlar con Tsql si el agente de
>> sql
>> esta
>> corriendo?
>> A veces sucede que el agente esta detenido y el servidor corre
>> perfecto,
>> eso
>> es cuando uno comparte el servidor con gente que no tiene que tocar,
>> pero
>> como no puedo evitarlo porque esta mas alla de mi quiero hacer un
>> control
>> desde un aplicacion o desde oSql con un bat y que en caso de que este
>> detenido me informe o directamente lo inicie.
>>
>> Saludos
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida