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.