Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir les détails du compte de service du service SQL Agent

Comme l'a souligné Aaron Bertrand, vous pouvez utiliser le xp_regread non documenté dans SQL Server 2005 et SQL Server 2008, mais il existe un meilleur moyen, en commençant par SQL Server 2008R2 SP1.

De l'article Comment identifier le SQL Compte de service du serveur dans T-SQL , vous pouvez utiliser sys.dm_server_services comme ceci :

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;