This script will pull the name of the SQL Server Service account out of the registry using an undocumented stored procedure.
-- Declare a variable to hold the value
DECLARE @serviceaccount varchar(100)
-- Retrieve the Service account from registry
EXECUTE master.dbo.xp_instance_regread
N'HKEY_LOCAL_MACHINE',
N'SYSTEM\CurrentControlSet\Services\MSSQLSERVER',
N'ObjectName',
@ServiceAccount OUTPUT,
N'no_output'
--Display the Service Account
SELECT @Serviceaccount
-- Declare a variable to hold the value
DECLARE @serviceaccount varchar(100)
-- Retrieve the Service account from registry
EXECUTE master.dbo.xp_instance_regread
N'HKEY_LOCAL_MACHINE',
N'SYSTEM\CurrentControlSet\Services\MSSQLSERVER',
N'ObjectName',
@ServiceAccount OUTPUT,
N'no_output'
--Display the Service Account
SELECT @Serviceaccount
No comments:
Post a Comment