---
title: "sys.dm_server_services (Transact-SQL) | Microsoft Docs"
ms.custom: ""
ms.date: "01/07/2018"
ms.prod: sql
ms.reviewer: ""
ms.technology: system-objects
ms.topic: "language-reference"
f1_keywords:
- "dm_server_services"
- "sys.dm_server_services"
- "sys.dm_server_services_TSQL"
- "dm_server_services_TSQL"
dev_langs:
- "TSQL"
helpviewer_keywords:
- "sys.dm_server_services dynamic management view"
ms.assetid: 3f0defd0-478d-4e7f-96be-8795c9de4e3f
author: stevestein
ms.author: sstein
---
# sys.dm_server_services (Transact-SQL)
[!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)]
Returns information about the SQL Server, Full-Text, SQL Server Launchpad service (SQL Server 2017+), and SQL Server Agent services in the current instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)]. Use this dynamic management view to report status information about these services.
|Column name|Data type|Description|
|-----------------|---------------|-----------------|
|servicename|**nvarchar(256)**|Name of the [!INCLUDE[ssDEnoversion](../../includes/ssdenoversion-md.md)], Full-text, or SQL Server Agent service. Cannot be null.|
|startup_type|**int**|Indicates the start mode of the service. The following are the possible values and their corresponding descriptions.
0: Other
1: Other
2: Automatic
3: Manual
4: Disabled
Is nullable.|
|startup_type_desc|**nvarchar(256)**|Describes the start mode of the service. The following are the possible values and their corresponding descriptions.
Other: Other (boot start)
Other: Other (system start)
Automatic: Auto start
Manual: Demand start
Disabled: Disabled
Cannot be null.|
|status|**int**|Indicates the current status of the service. The following are the possible values and their corresponding descriptions.
1: Stopped
2: Other (start pending)
3: Other (stop pending)
4: Running
5: Other (continue pending)
6: Other (pause pending)
7: Paused
Is nullable.|
|status_desc|**nvarchar(256)**|Describes the current status of the service. The following are the possible values and their corresponding descriptions.
Stopped: The service is stopped.
Other (start operation pending): The service is in the process of starting.
Other (stop operation pending): The service is in the process of stopping.
Running: The service is running.
Other (continue operations pending): The service is in a pending state.
Other (pause pending): The service is in the process of pausing.
Paused: The service is paused.
Cannot be null.|
|process_id|**int**|The process ID of the service. Cannot be null.|
|last_startup_time|**datetimeoffset(7)**|The date and time the service was last started. Is nullable.|
|service_account|**nvarchar(256)**|The account authorized to control the service. This account can start or stop the service, or modify service properties. Cannot be null.|
|filename|**nvarchar(256)**|The path and filename of the service executable. Cannot be null.|
|is_clustered|**nvarchar(1)**|Indicates whether the service is installed as a resource of a clustered server. Cannot be null.|
|cluster_nodename|**nvarchar(256)**|The name of the cluster node on which the service is installed. Is nullable.|
|instant_file_initialization_enabled|**nvarchar(1)**|Specifies whether instant file initialization is enabled for the [!INCLUDE[ssDEnoversion](../../includes/ssdenoversion-md.md)] service.
Y = instant file initialization is enabled for the service.
N = instant file initialization is disabled for the service.
Is nullable.
**Note:** Does not apply to other services such as the SQL Server Agent.
**Applies to:** [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] (Starting with [!INCLUDE[sssql11](../../includes/sssql11-md.md)] SP4, and [!INCLUDE[ssSQL15](../../includes/sssql15-md.md)] SP1 and later).|
## Security
### Permissions
Requires `VIEW SERVER STATE` permission on the server.
## See Also
[sys.dm_server_registry (Transact-SQL)](../../relational-databases/system-dynamic-management-views/sys-dm-server-registry-transact-sql.md)