Tuesday, September 28, 2021

SQL Server Services information

Ever wondered about the nitty-gritty details of your SQL Server services? This handy query gives you a quick overview of essential information for each service running on your server.

SELECT servicename
 ,process_id
 ,startup_type_desc
 ,status_desc
 ,last_startup_time
 ,service_account
 ,is_clustered
 ,cluster_nodename
 ,[filename]
 ,instant_file_initialization_enabled
FROM sys.dm_server_services WITH (NOLOCK)
OPTION (RECOMPILE);

This query pulls details like the **service name**, its **process ID**, how it's set to **start up** (manual, automatic, etc.), its **current status**, when it last **started**, the **account** it's running under, and whether it's part of a **cluster**. It even tells you if **Instant File Initialization** is enabled!

For more in-depth information about `sys.dm_server_services`, you can always refer to the official Microsoft documentation.



Popular Posts