sys.dm_operation_status
Aplica-se a: Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics
Retorna informações sobre operações executadas em bancos de dados em um servidor de Banco de Dados SQL do Azure.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
session_activity_id | uniqueidentifier | Identificador da operação. Não nulo. |
resource_type | int | Indica o tipo de recurso no qual a operação é executada. Não nulo. Na versão atual, essa exibição rastreia as operações executadas somente no Banco de Dados SQL e o valor inteiro correspondente é 0. |
resource_type_desc | nvarchar(2048) | Descrição do tipo de recurso no qual a operação é executada. Na versão atual, essa exibição rastreia as operações executadas somente no Banco de Dados SQL. |
major_resource_id | sql_variant | Nome do Banco de Dados SQL no qual a operação é executada. Não nulo. |
minor_resource_id | sql_variant | Somente para uso Interno. Não nulo. |
operation | nvarchar(60) | Operação executada em um Banco de Dados SQL, como CREATE ou ALTER. |
estado | tinyint | O estado da operação. 0 = Pendente 1 = Em andamento 2 = Concluído 3 = Falha 4 = Cancelar em andamento 5 = Cancelado |
state_desc | nvarchar(120) | PENDING = a operação está esperando a disponibilidade do recurso ou da cota. IN_PROGRESS = a operação foi iniciada e está em andamento. COMPLETED = a operação foi concluída com êxito. FAILED = falha na operação. Consulte a coluna error_desc para obter detalhes. CANCEL_IN_PROGRESS = operação está em processo de cancelamento. CANCELLED = operação interrompida na solicitação do usuário. |
percent_complete | int | O percentual da operação que foi concluído. Os valores válidos estão listados abaixo. Não nulo. 0 = Operação não iniciada 50 = Operação em andamento. Para operações de restauração, esse será um valor entre 1 e 99, indicando até que ponto a operação está em porcentagem. 100 = Operação concluída |
error_code | int | Código indicando o erro que ocorreu durante uma operação com falha. Se o valor for 0, indica que a operação foi concluída com êxito. |
error_desc | nvarchar(2048) | Descrição do erro que ocorreu durante uma operação com falha. |
error_severity | int | Nível de severidade do erro que ocorreu durante uma operação com falha. Para obter mais informações sobre gravidades de erro, consulte Severidades de erro do Mecanismo de Banco de Dados. |
error_state | int | Reservado para uso futuro. A compatibilidade futura não está garantida. |
start_time | datetime | O carimbo de data/hora do início da operação. |
last_modify_time | datetime | Carimbo de data/hora quando o registro foi modificado pela última vez para uma operação demorada. Quando a operação for concluída com êxito, esse campo exibirá o carimbo de data/hora quando a operação for concluída. |
Permissões
Essa exibição só está disponível no master
banco de dados para o logon principal no nível do servidor.
Comentários
Para usar essa exibição, você deve estar conectado ao master
banco de dados. Use a sys.dm_operation_status
master
exibição no banco de dados do servidor do Banco de Dados SQL para acompanhar o status das seguintes operações executadas em um Banco de Dados SQL:
Criar banco de dados
Copiar banco de dados. Copiar Banco de Dados cria um registro nessa exibição nos servidores de origem e de destino.
Alterar banco de dados
Altere o nível de desempenho de uma camada de serviço
Altere a camada de serviço de um banco de dados, como alterar de Basic para Standard.
Configurando um relacionamento de Replicação Geográfica
Finalizando um relacionamento de Replicação Geográfica
Restaurar banco de dados
Excluir banco de dados
As informações nessa exibição são retidas por aproximadamente 1 hora. Você pode usar o Log de Atividades do Azure para exibir detalhes das operações nos últimos 90 dias. Para retenção por mais de 90 dias, considere enviar entradas do Log de Atividades para um workspace do Log Analytics.
Exemplo
Mostrar operações de replicação geográfica mais recentes associadas ao banco de dados mydb
:
SELECT *
FROM sys.dm_operation_status
WHERE major_resource_id = 'mydb'
ORDER BY start_time DESC;