sys.dm_server_services (Transact-SQL)

Aplica-se: SQL Server

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

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: De outros
2: Automático
3: Manual de instruções
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.

Outro: Outro (inicialização inicial)
Outro: Outro (inicialização do sistema)
Automático: Início automático
Manual: Início da 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: Parado
2: Outro (início pendente)
3: Outro (parar pendente)
4: Corrida
5: Outro (continua pendente)
6: Outro (pausa pendente)
7: Pausado

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 inicialização.
Outro (parar operação pendente): o serviço está em processo de parada.
Em execução: o serviço está em execução.
Outro (continuar operações pendentes): o serviço está em um estado pendente.
Outro (pausa pendente): o serviço está em processo de pausa.
Pausado: o serviço está pausado.

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

Anulável.
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 SQL Server 2019 (15.x) e versões anteriores, você precisa de VIEW SERVER STATE permissão no servidor.

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