sys.dm_server_services (Transact-SQL)

Aplica-se a: SQL Server

Devolve informações sobre os serviços SQL Server, Full-Text, SQL Server Launchpad (SQL Server 2017 (14.x) e versões posteriores) e SQL Server Agent na instância atual do SQL Server. Utilize esta vista dinâmica de gestão para reportar informações sobre o estado destes serviços.

Nome da coluna Tipo de dados Descrição
servicename nvarchar(256) Nome do Mecanismo de Banco de Dados do SQL Server, Full-text ou SQL Server Agent service.

Não anulável.
startup_type int Indica o modo de início do serviço. Seguem-se os valores possíveis e as respetivas descrições.

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

Nullable.
startup_type_desc nvarchar(256) Descreve o modo de início do serviço. Seguem-se os valores possíveis e as respetivas descrições.

Outros: Outros (arranque inicial)
Outros: Outros (início do sistema)
Automático: Arranque automático
Manual: Arranque por demanda
Deficiente: Deficiente

Não anulável.
status int Indica o estado atual do serviço. Seguem-se os valores possíveis e as respetivas descrições.

1: Parou
2: Outros (início pendente)
3: Outros (parar de estar pendente)
4: Corrida
5: Outros (continuar pendente)
6: Outro (pausa pendente)
7: Pausado

Nullable.
status_desc nvarchar(256) Descreve o estado atual do serviço. Seguem-se os valores possíveis e as respetivas descrições.

Parado: O serviço está parado.
Outros (iniciar operação pendente): O serviço está em processo de início.
Outros (operação de paragem pendente): O serviço está em processo de parar.
A funcionar: O serviço está a funcionar.
Outros (continuar operações pendentes): O serviço está em estado pendente.
Outro (pausa pendente): O serviço está em processo de pausa.
Pausado: O serviço está pausado.

Não anulável.
process_id int O ID do processo do serviço.

Nullable.
last_startup_time datetimeoffset(7) A data e hora do último início do serviço. Nullable.
service_account nvarchar(256) A conta autorizada a controlar o serviço. Esta conta pode iniciar ou terminar o serviço, ou modificar propriedades do serviço.

Não anulável.
filename nvarchar(256) O caminho e o nome do ficheiro do executável do serviço.

Não anulável.
is_clustered nvarchar(1) Indica se o serviço está instalado como recurso de um servidor em cluster.

Não anulável.
cluster_nodename nvarchar(256) O nome do nó do cluster onde o serviço está instalado. Nullable.
instant_file_initialization_enabled nvarchar(1) Especifica se a inicialização instantânea de ficheiros está ativada para o serviço Mecanismo de Banco de Dados do SQL Server.

Y = inicialização instantânea do ficheiro está ativada para o serviço.
N = inicialização instantânea do ficheiro está desativada para o serviço.

Nullable.

Nota: Esta 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.

Permissions

Para o SQL Server 2019 (15.x) e versões anteriores, é necessário VIEW SERVER STATE obter 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.