Cómo saber si un servidor SQL no está disponible?

01/10/2009 - 12:18 por DT | Informe spam
Hola a todos.

Ejecuto una tarea programada que actualiza una tabla, pero estos datos
provienen de tres bases de datos diferentes.
A menudo una de estas bases de datos no está disponible por las siguientes
razones:
Restoring...
Server is down...
u otras...

Lo que necesito saber es si existe una comando SQL que me permita hace una
"forma de ping" para saber si está disponible o no.
Por ejemplo, antes de llenar la estructura de la tabla en question se
debería saber si las tres bases de datos están disponibles.
(Sql Server 2005 SP3 todas).

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
01/10/2009 - 12:28 | Informe spam
Intenta ejecutar una instrucción sencilla contra cualquiera de esas bases de
datos y si te responde es que está disponible y si no, pues ya sabes...

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"DT" wrote in message
news:
Mostrar la cita
#2 DT
01/10/2009 - 14:53 | Informe spam
Obvio
Mostrar la cita
Lo debo hacer en una tarea programada, no necesito estar allí todo el tiempo
:)

Gracias


"Carlos Sacristan" wrote in message
news:%
Mostrar la cita
#3 Carlos Sacristan
01/10/2009 - 15:36 | Informe spam
Puedes aplicar el mismo método. Si por ejemplo es un job de SQL Server, crea
tantos pasos previos como bases de datos quieras comprobar y como paso
final, el que ejecute el proceso propiamente dicho.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"DT" wrote in message
news:
Mostrar la cita
#4 DT
02/10/2009 - 12:05 | Informe spam
Gracias, hecharé un vistazo...

"Carlos Sacristan" wrote in message
news:uTGB%
Mostrar la cita
Ads by Google
Search Busqueda sugerida