sys.dm_hadr_automatic_seeding (Transact-SQL)
Aplica-se a:SQL Server
Consulte sys.dm_hadr_automatic_seeding na réplica primária para verificar o status do processo de propagação automática de um grupo de disponibilidade. A exibição retorna uma linha para cada processo de propagação.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
start_time | datetime | A hora em que a operação foi iniciada. |
completion_time | datetime | A hora em que a operação foi concluída (NULL se estiver em andamento). |
ag_id | uniqueidentifier | ID exclusivo para cada grupo de disponibilidade. |
ag_db_id | uniqueidentifier | ID exclusivo para cada banco de dados no Grupo Disponível. |
ag_remote_replica_id | uniqueidentifier | ID exclusivo para a outra réplica que essa operação de propagação envolve. |
operation_id | uniqueidentifier | Identificador exclusivo para essa operação de propagação. |
is_source | bit | Indica se essa réplica é a origem (primária) da operação de propagação. |
current_state | bit | O estado de semeadura atual em que a operação se encontra. |
performed_seeding | bit | O streaming de banco de dados para propagação é inicializado. |
failure_state | int | O motivo pelo qual a operação falhou, expresso como um inteiro. Se failure_state for um inteiro de três dígitos, um valor de 1 no dígito de cem lugares indica que o erro ocorreu na fonte de propagação. Um valor de 2 no dígito de cem lugares indica que ocorreu um erro no destino de propagação. Os valores para failure_state incluem o seguinte. Você também pode usar a coluna failure_state_desc para interpretar esses valores. 0 = Erro interno 1 = Cancelamento do Usuário 2 = Erro SQL 3 = Solicitação negada 4 = Interrupção de thread 5 = Falha Primária 6 = Transporte 7 = Réplica de transporte 8 = Verifique se a semeadura é necessária 9 = Enviar informações do arquivo de banco de dados 10 = Criar retorno de chamada 11 = Criar Operação 12 = Criar cliente VDI 13 = Abrir cliente VDI 14 = Criar sessão USC 15 = Semeadura 16 = Restaurar Criação de Cadeia de Caracteres 17 = Pesquisa de ID do Banco de Dados 18 = Criar tarefa assíncrona 19 = Criar tarefa de tempo limite 20 = Falha na tarefa assíncrona 21 = Tempo limite da mensagem de verificação de propagação 22 = Tempo limite da mensagem de arquivo 23 = Banco de dados com nome já existe 24 = Tempo limite de recuperação secundário 25 = Tempo limite pronto para o fluxo de restauração secundário |
failure_state_desc | Ncharvar | Descrição do motivo da falha na operação. Os valores possíveis incluem: Erro Interno Cancelamento do Usuário Erro SQL Solicitação negada Interrupção de thread Falha Primária Transporte Réplica de transporte Verifique se a semeadura é necessária Enviar informações do arquivo de banco de dados Criar retorno de chamada Criar operação Criar cliente VDI Abrir cliente VDI Criar sessão USC Propagação Restaurar a criação de cadeia de caracteres Pesquisa de ID do Banco de Dados Criar tarefa assíncrona Criar tarefa de tempo limite Falha na tarefa assíncrona Tempo limite da mensagem de verificação de propagação Tempo limite da mensagem de arquivo Banco de dados com nome já existe Tempo limite de recuperação secundário Tempo limite pronto para fluxo de restauração secundário |
error_code | int | Qualquer código de erro SQL encontrado durante a propagação. |
number_of_attempts | int | O número de vezes que essa operação de semeadura foi tentada. |
Permissões
, é necessário ter permissão VIEW SERVER STATE no servidor.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Próximas etapas
Saiba mais sobre conceitos relacionados nos seguintes artigos:
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários