metroman17 (7/1/2015)
DECLARE @ServiceStatus TABLE(ServerName varchar(128)
,ServiceName varchar(128)
,StatusOfService varchar(128)
,StatusAsOn datetime)
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'msdtc'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='Microsoft Distributed Transaction Coordinator'
,StatusAsOn=GETDATE()
--WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'MSSQLServer'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='MSSQL Server'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'MSSQLServerADHelper'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server Active Directory Helper'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'SQLServerAgent'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server Agent'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'MSSQLServerOLAPService'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server OLAPService'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'SQLBrowser'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server Browser'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'MSSQLFDLauncher'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server Full Text Search'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
--INSERT INTO @ServiceStatus (StatusOfService)
--EXEC master..xp_servicecontrol 'QueryState', 'MsDtsServer'
--UPDATE @ServiceStatus
-- SET ServerName=cast(@@SERVERNAME as varchar(128))
-- ,ServiceName='SQL Server Integration Services'
-- ,StatusAsOn=GETDATE()
--WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'ReportServer'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server Reporting Services'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
INSERT INTO @ServiceStatus (StatusOfService)
EXEC master..xp_servicecontrol 'QueryState', 'SQLWriter'
UPDATE @ServiceStatus
SET ServerName=cast(@@SERVERNAME as varchar(128))
,ServiceName='SQL Server VSS Writer'
,StatusAsOn=GETDATE()
WHERE ServerName IS NULL
SELECT * FROM @ServiceStatus
Is this a blog post?
If you haven't even tried to resolve your issue, please don't expect the hard-working volunteers here to waste their time providing links to answers which you could easily have found yourself.