The meta data is from an SQL 2012 Server.
I have posted alot more, find the whole list here.
Goto Definition or MetaData
Definition:
sys.sp_MSGetServerProperties()MetaData:
create proc sys.sp_MSGetServerProperties as set nocount on DECLARE @auto_start INT DECLARE @startup_account NVARCHAR(100) -- Read the values from the registry IF ((PLATFORM() & 0x1) = 0x1) -- NT BEGIN EXECUTE sys.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SYSTEM\CurrentControlSet\Services\MSSQLServer', N'Start', @auto_start OUTPUT, N'no_output' EXECUTE sys.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'SYSTEM\CurrentControlSet\Services\MSSQLServer', N'ObjectName', @startup_account OUTPUT, N'no_output' END ELSE BEGIN SELECT @auto_start = 3 -- Manual start SELECT @startup_account = NULL END -- Return the values to the client SELECT auto_start = CASE @auto_start WHEN 2 THEN 1 -- 2 means auto-start WHEN 3 THEN 0 -- 3 means don't auto-start ELSE 0 -- Safety net END, startup_account = @startup_account
No comments:
Post a Comment