Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2022 (16.x) e versões
posteriores Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse
Analytics Bases de dados espelhadas em Microsoft Fabric
SQL database em Microsoft Fabric
Retorna a atividade do feed de alterações do SQL.
Essa exibição de gerenciamento dinâmico é usada para:
- Banco de dados SQL no Microsoft Fabric
- Bancos de dados espelhados do Microsoft Fabric
- Link do Azure Synapse
- Alterar o streaming de eventos (prévia) introduzido no SQL Server 2025 (17.x) e no Banco de Dados SQL do Azure.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
session_id |
int | ID da sessão. 0 = os dados retornados nesta linha são uma agregação de todas as sessões desde que a instância do SQL Server foi iniciada pela última vez. |
start_time |
datetime | A hora em que a sessão foi iniciada. Quando session_id = 0, a hora em que a coleta de dados agregados foi iniciada. |
end_time |
datetime | A hora em que a sessão foi encerrada.NULL = a sessão está ativa.Quando session_id = 0, a hora em que a última sessão foi encerrada. |
duration |
int | A duração da sessão em segundos. 0 = a sessão não contém transações do Change Data Capture. Quando session_id = 0, a soma da duração (em segundos) de todas as sessões com transações do feed de alterações. |
batch_processing_phase |
nvarchar(200) | O estágio da verificação alcançado em uma sessão de verificação de log específica. Fases implementadas até o momento: 1: Configuração de leitura 2: primeiro exame, criando a tabela de hash 3: segundo exame 4: segundo exame 5: segundo exame 6: Controle de versão do esquema 7: Última verificação, publicação e commit. 8: concluído |
error_count |
int | Número de erros encontrados. Quando session_id = 0, o número total de erros em todas as sessões. |
batch_start_lsn |
nvarchar(23) | Iniciando LSN para a sessão. Quando o session_id = 0, LSN inicial da última sessão. |
currently_processed_lsn |
nvarchar(23) | LSN atual sendo verificado. Quando session_id = 0, o LSN atual é 0. |
batch_end_lsn |
nvarchar(23) | Encerrando LSN para a sessão.NULL = a sessão está ativa.Quando session_id = 0, o LSN final da última sessão. |
tran_count |
bigint | Número de transações do Change Data Capture processadas. Este contador é populado na batch_processing_phase 2.Quando session_id = 0, o número de transações processadas em todas as sessões. |
currently_processed_commit_lsn |
nvarchar(23) | LSN do último registro de log de confirmação processado. Quando session_id = 0, o LSN do último registro de log de confirmação de qualquer sessão. |
currently_processed_commit_time |
datetime | Hora em que o último registro de log de confirmação foi processado. Quando session_id = 0, a hora do último registro de log de confirmação de qualquer sessão. |
log_record_count |
bigint | Número de registros de log verificados. Quando session_id = 0, o número de registros examinados em todas as sessões. |
schema_change_count |
int | Número de operações de linguagem de definição de dados (DDL) detectados. Este contador é populado na batch_processing_phase 6.Quando session_id = 0, o número operações DDL processadas em todas as sessões. |
command_count |
bigint | Número de comandos processados. Quando o session_id = 0, o número de comandos processados em todas as sessões. |
latency |
int | A diferença, em segundos, entre end_time e currently_processed_commit_time, na sessão. Este contador é populado no final da batch_processing_phase 7.Quando session_id = 0, o último valor de latência diferente de zero registrado por uma sessão. |
empty_scan_count |
int | Número de sessões consecutivas que não contém nenhuma transação capturada. |
failed_sessions_count |
int | Número de sessões que falharam. |
Permissions
Requer VIEWDATABASE permissão STATE ou VIEWDATABASE PERFORMANCE STATE para consultar a sys.dm_change_feed_log_scan_sessions visão dinâmica de gerenciamento. Para obter mais informações sobre as permissões nas exibições de gerenciamento dinâmico, confira Exibições e funções de gerenciamento dinâmico.
No banco de dados Fabric SQL, o usuário deve receber VIEWDATABASE STATE no banco de dados para consultar esse DMV. Ou, um membro de qualquer função, o workspace do Fabric pode consultar essa DMV.