Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottieni i dettagli dell'account di servizio del servizio SQL Agent

Come ha sottolineato Aaron Bertrand, puoi usare il xp_regread non documentato in SQL Server 2005 e SQL Server 2008, ma esiste un modo migliore, a partire da SQL Server 2008R2 SP1.

Dall'articolo Come identificare l'SQL Account di servizio del server in T-SQL , puoi utilizzare sys.dm_server_services così:

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;