Както Арън Бертран посочи, можете да използвате недокументирания xp_regread
в SQL Server 2005 и SQL Server 2008, но има по-добър начин, като се започне с SQL Server 2008R2 SP1.
От статията Как да идентифицирам SQL Акаунт за сървърна услуга в T-SQL
, можете да използвате sys.dm_server_services
като това:
SELECT DSS.servicename,
DSS.startup_type_desc,
DSS.status_desc,
DSS.last_startup_time,
DSS.service_account,
DSS.is_clustered,
DSS.cluster_nodename,
DSS.filename,
DSS.startup_type,
DSS.status,
DSS.process_id
FROM sys.dm_server_services AS DSS;