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.