Compartilhar via


sys.dm_operation_status (Banco de Dados SQL do Azure)

Retorna informações sobre as operações executadas em bancos de dados em um servidor do Banco de dados SQL do Azure.

Aplica-se a: 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 controla as operações executadas no Banco de dados SQL somente, 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 controla 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 é realizada. 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, tal como CREATE ou ALTER.

state

tinyint

O estado da operação.

0 = Pendente
1 = Em andamento
2 = Concluído
3 = Falha
4 = 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.

CANCELLED = operação interrompida na solicitação do usuário.

percent_complete

int

O percentual da operação que foi concluído. Os valores variam de 0 a 100. Não nulo.

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 severidades de erro, consulte Severidade de erro do mecanismo de banco de dados.

error_state

int

Reservado para uso futuro. A compatibilidade futura não é 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. No caso de operações concluídas bem-sucedidas, este campo exibe o carimbo de data/hora quando a operação foi concluída.

Permissões

Esta exibição só está disponível no banco de dados master para o logon principal do nível do servidor.

Comentários

Para usar essa exibição, você deve estar conectado ao banco de dados master. Use a exibição sys.dm_operation_status no banco de dados master do servidor de Banco de dados SQL para rastrear o status das seguintes operações realizadas 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