Compartilhar via


Propriedades Customizadas da Fonte CDC

A tabela abaixo descreve as propriedades personalizadas da origem CDC. Todas as propriedades são de leitura/gravação.

Nome da propriedade Tipo de Dados Descrição
Conexão Conexão ADO.Net Uma conexão ADO.NET com o banco de dados CDC do SQL Server 2014 para acesso às tabelas de alterações.
Variável de Estado fio Uma variável de pacote SSIS do tipo string que mantém o estado CDC da atual execução de CDC.
Modo de Processamento CDC Inteiro (enumeração) Esse modo determina como o processamento é tratado. As opções possíveis são All, All com valores antigos, Net, Net com máscara de atualização e Net com mesclagem.

Modos que começam com Todos retornam todas as alterações e modos que começam com Net retornam apenas as alterações líquidas.

Tabelas sem uma chave primária podem usar apenas os valores ALL.

Net with Update Mask adiciona colunas booleanas com o padrão de nome __$<column-name>__Changed que indicam colunas alteradas na linha de mudança atual.

Para obter informações adicionais sobre os valores dessa propriedade, consulte o Editor de Origem CDC (Página gerenciador de conexões).
CaptureInstance fio O nome da instância de captura CDC associada à tabela CDC que precisa ser lida. Uma tabela de origem capturada pode ter uma ou duas instâncias capturadas para tratar diretamente a transição da definição de tabela por meio de alterações de esquema. Se mais de uma instância de captura for definida para a tabela de origem que está sendo capturada, selecione a instância de captura que você deseja usar aqui. O nome padrão da instância de captura para uma tabela [esquema].[tabela] é <esquema>_<tabela>, mas os nomes reais da instância de captura em uso podem ser diferentes. A tabela da qual a leitura é realmente realizada é a tabela da CDA cdc .<capture-instance>_CT.
IndicadorDeReprocessamento Booliano Um valor que especifica se a coluna __$reprocessing deve ser adicionada. Essa coluna de saída especial permite que o desenvolvedor do SSIS lide com erros de consistência de forma diferente ao trabalhar no Intervalo de Processamento Inicial.

Se verdadeiro, a coluna __$reprocessing será adicionada.

Esse valor de coluna é verdadeiro quando o intervalo de processamento CDC se sobrepõe ao intervalo de processamento inicial (o intervalo de LSNs correspondente ao período de carga inicial) ou quando um intervalo de processamento CDC é reprocessado após um erro em uma execução anterior. Esta coluna de indicador permite que o desenvolvedor do SSIS trate erros diferentemente ao reprocessar alterações (por exemplo, ações como excluir de uma linha não existente e uma inserção com falha em uma chave duplicada podem ser ignoradas).

O valor padrão é false.
Tempo limite de comando Número Inteiro Esse valor indica o tempo limite (em segundos) a ser usado ao se comunicar com o banco de dados do SQL Server 2014. Esse valor é usado em que o tempo de resposta do banco de dados é muito lento e o valor padrão (30 segundos) não é suficiente.

Para obter mais informações sobre a origem CDC, consulte Origem CDC.