Estado del agente de sql

26/09/2007 - 21:51 por CHAR72 | Informe spam
Hola compañero, estoy desarrollando una mini configuración de backup para mi
aplicación y me gustaria chequear si el servicio del agente de sql esta
corriendo, para dar aviso y programar un trabajo de backup automatico.
Igualmente si no esta en ejecución, iniciarlo, ademas si es valido desde el
server o desde un cliente.

Gracias y saludos.

Carlos
 

Leer las respuestas

#1 FERNANDO SILVESTRE
26/09/2007 - 23:36 | Informe spam
Una solución sencilla es que realizes la tarea de backup desde la utilidad en
modo comando SQLCMD. Esta te permite dos cosas:
1) Que al poder ejecutarla en modo comando la metas dentro de un bat o cmd
2) Que puedas hacer el chequeo de que el servicio agent esta corriendo
simplemente haciendole un net start .Si estña parado te lo arrancará y si
está arrancado no te hara nada.

EJEMPLO DEL BAT:

NET START "Agente SQL Server (MSSQLSERVER)"
SQLCMD -S NOMBRESERVERSQL - U sa -P Password -Q "BACKUP DATABASE MASTER TO
FILE = 'C:\MASTER.BKF' "

-

Un Saludo
Fernando Silvestre Gonzalez.


MCSE2000+MCSE2003+MCP EXCHANGE 2003 + MCP CLUSTER + MCP SQL2000.

ACTUALMENTE PREPARANDO MCTS SQL 2005 !!!DESEAME SUERTE!!!!!!!!!!!!!!!!!!!!!


VOTAME SI TE HE SIDO UTIL

GRACIAS POR ANTICIPADO

"CHAR72" wrote:

Hola compañero, estoy desarrollando una mini configuración de backup para mi
aplicación y me gustaria chequear si el servicio del agente de sql esta
corriendo, para dar aviso y programar un trabajo de backup automatico.
Igualmente si no esta en ejecución, iniciarlo, ademas si es valido desde el
server o desde un cliente.

Gracias y saludos.

Carlos



Preguntas similares