Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Obter detalhes da conta de serviço do serviço SQL Agent


Como Aaron Bertrand apontou, você pode usar o xp_regread não documentado no SQL Server 2005 e SQL Server 2008, mas há uma maneira melhor, começando com o SQL Server 2008R2 SP1.

Do artigo Como identificar o SQL Conta de serviço do servidor em T-SQL , você pode usar sys.dm_server_services assim:
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;