SQL Server - Ayuda con codigo de servicios de SQL SERVER

 
Vista:

Ayuda con codigo de servicios de SQL SERVER

Publicado por Juan Domingues (10 intervenciones) el 23/11/2006 21:53:39
Quisiera saber si existe algun codigo, consulta o procedimiento que a la hora de executarlo me indique que los servicios de SQL SERVER estan iniciados.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con codigo de servicios de SQL SERVER

Publicado por Isaías (3308 intervenciones) el 24/11/2006 18:04:52
¿Quieres saber si tu MOTOR de base de datos esta arrancada?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con codigo de servicios de SQL SERVER

Publicado por Juan Domingues (10 intervenciones) el 24/11/2006 20:58:37
Si es lo que quiero saber ,,,,!!!
Me podrias ayudar ???
Gracias ....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con codigo de servicios de SQL SERVER

Publicado por Isaías (3308 intervenciones) el 24/11/2006 23:47:58
Claro que puedo ayudarte:

-- Proposito: Valida que un servidor esta ON_LINE
-- Idea Original: By Michelle Gutzait
-- Desarrollo: Isaias Islas (Mexico)
CREATE PROCEDURE usp_CheckAvailability
@p_ServerName sysname, -- Nombre de instancia
@p_TimeoutSec int, -- Numero de segundos para el TimeOUt
@p_DatabaseName sysname = NULL -- Base de datos
AS
SET NOCOUNT ON
DECLARE @SQLString VARCHAR(255)
CREATE TABLE #t (cmd VARCHAR(255))
SET @SQLString = 'osql -q"'+ISNULL(' use '+@p_DatabaseName+';','')+' select 1 " -E -I' + @p_ServerName
INSERT INTO #t
EXEC master..xp_cmdshell @SQLString
IF EXISTS(SELECT 1 FROM #t WHERE cmd like '%does not exist%' OR cmd like '%Could not locate%')
RETURN 0 -- O utilice RAISERROR, dependiendo de las necesidades del programa
ELSE
RETURN 1

-- Use
declare @Error int
exec @Error = usp_CheckAvailability 'PALMAS', 10, 'tempdb'
print @Error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con codigo de servicios de SQL SERVER

Publicado por Juan Domingues (10 intervenciones) el 27/11/2006 17:42:10
Hola.

Muchas Gracias por tu ayuda.
Pero quisiera saber si los servicios del servidor estan iniciados.

Por ejemplo que me diga si el sql server agent esta iniciado y asi con los demas servicios.

Gracias..

Juan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar