sys.dm_server_services (Transact-SQL)

Aplica-se a:SQL Server

Retorna informações sobre o SQL Server, Texto Completo, serviço da Barra Inicial do SQL Server (SQL Server 2017 (14.x) e versões posteriores) e serviços do 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 serviço Mecanismo de Banco de Dados do SQL Server, Texto Completo ou SQL Server Agent.

Não permite valor nulo.
startup_type int Indica o modo inicial do serviço. A seguir estão os valores possíveis e suas descrições correspondentes.

0: Outro
1: Outros
2: Automático
3: Manual
4: Desativado

Anulável.
startup_type_desc nvarchar(256) Descreve o modo inicial do serviço. A seguir estão os valores possíveis e suas descrições correspondentes.

Outros: Outro (início de inicialização)
Outros: Outro (início do sistema)
Automático: Início automático
Manual: Início por demanda
Desativado: Desativado

Não permite valor nulo.
status int Indica o status atual do serviço. A seguir estão os valores possíveis e suas descrições correspondentes.

1: Interrompido
2: Outro (início pendente)
3: Outro (parar pendente)
4: Corrida
5: Outros (continuar pendente)
6: Outro (pausa pendente)
7: Em pausa

Anulável.
status_desc nvarchar(256) Descreve o status atual do serviço. A seguir estão os valores possíveis e suas descrições correspondentes.

Parado: O serviço está parado.
Outro (iniciar operação pendente): O serviço está em processo de início.
Outro (operação de parada pendente): O serviço está em processo de parada.
Em execução: O serviço está em execução.
Outros (continuar operações pendentes): O serviço está em um estado pendente.
Outro (pausa pendente): O serviço está em processo de pausa.
Em pausa: o serviço está em pausa.

Não permite valor nulo.
process_id int A ID do processo do serviço.

Não permite valor nulo.
last_startup_time datetimeoffset(7) A data e a hora em que o serviço foi iniciado pela última vez. Anulável.
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 permite valor nulo.
filename nvarchar(256) O caminho e o nome do arquivo do serviço executável.

Não permite valor nulo.
is_clustered Nvarchar(1) Indica se o serviço é instalado como um recurso de um servidor clusterizado.

Não permite valor nulo.
cluster_nodename nvarchar(256) O nome do nó de cluster no qual o serviço está instalado. Anulável.
instant_file_initialization_enabled Nvarchar(1) Especifica se a inicialização instantânea de arquivos está habilitada para o serviço Mecanismo de Banco de Dados do SQL Server.

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

Anulável.

Observação: essa opção não se aplica a outros serviços, como o SQL Server Agent.

Aplica-se a: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 e SQL Server 2016 (13.x) SP 1 e versões posteriores.

Permissões

Para o SQL Server 2019 (15.x) e versões anteriores, você precisa de VIEW SERVER STATE permissão no servidor.

Para o SQL Server 2022 (16.x) e versões posteriores, você precisa de VIEW SERVER SECURITY STATE permissão no servidor.