sys.dm_server_services (Transact-SQL)

Aplica-se a:SQL Server

Retorna informações sobre os serviços SQL Server, Texto Completo SQL Server Launchpad (SQL Server 2017+) e SQL Server Agent na instância atual do SQL Server. Use essa exibição de gerenciamento dinâmico para relatar informações de status sobre esses serviços.

Nome da coluna Tipo de dados Descrição
servicename nvarchar(256) Nome do mecanismo de banco de dados SQL Server, texto completo ou serviço de SQL Server Agent. Não pode ser nulo.
startup_type int Indica o modo de início do serviço. Veja a seguir os valores possíveis e suas descrições correspondentes.

0: Outros
1: Outros
2: Automático
3: Manual
4: Desabilitado

Permite valor nulo.
startup_type_desc nvarchar(256) Descreve o modo inicial do serviço. Veja a seguir os valores possíveis e suas descrições correspondentes.

Outros: Outros (inicialização inicial)
Outros: Outros (início do sistema)
Automático: início automático
Manual: Início da demanda
Desabilitado: Desabilitado

Não pode ser nulo.
status int Indica o status atual do serviço. Veja a seguir os valores possíveis e suas descrições correspondentes.

1: Parado
2: Outro (início pendente)
3: Outro (parada pendente)
4: Em execução
5: Outros (continuar pendentes)
6: Outro (pausa pendente)
7: Pausado

Permite valor nulo.
status_desc nvarchar(256) Descreve o status atual do serviço. Veja a seguir os valores possíveis e suas descrições correspondentes.

Parado: o serviço é interrompido.
Outro (operação de início pendente): o serviço está em processo de inicialização.
Outro (operação de parada pendente): o serviço está em processo de interrupção.
Em execução: o serviço está em execução.
Outros (continuar operações pendentes): o serviço está em um estado pendente.
Outros (pausa pendente): o serviço está em processo de pausa.
Pausado: o serviço está em pausa.

Não pode ser nulo.
process_id int A ID do processo do serviço. Não pode ser nulo.
last_startup_time datetimeoffset(7) A data e a hora em que o serviço foi iniciado pela última vez. Permite valor nulo.
service_account nvarchar(256) A conta autorizada para controlar o serviço. Essa conta pode iniciar ou parar o serviço, ou modificar as propriedades do serviço. Não pode ser nulo.
filename nvarchar(256) O caminho e o nome do arquivo do serviço executável. Não pode ser nulo.
is_clustered nvarchar(1) Indica se o serviço é instalado como um recurso de um servidor clusterizado. Não pode ser nulo.
cluster_nodename nvarchar(256) O nome do nó de cluster no qual o serviço está instalado. Permite valor nulo.
instant_file_initialization_enabled nvarchar(1) Especifica se a inicialização instantânea de arquivo está habilitada para o serviço mecanismo de banco de dados SQL Server.

Y = a inicialização instantânea de arquivo está habilitada para o serviço.

N = a inicialização instantânea de arquivo está desabilitada para o serviço.

Permite valor nulo.

Nota: Não se aplica a outros serviços, como o SQL Server Agent.

Aplica-se a: SQL Server (começando com SQL Server 2012 (11.x) SP4 e SQL Server 2016 (13.x) SP1 e posterior).

Segurança

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Consulte Também

sys.dm_server_registry (Transact-SQL)