Propriedades personalizadas da origem CDC
A tabela a seguir 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 do SQL Server 2012 CDC para acesso às tabelas de alterações. |
StateVariable |
Cadeia de caracteres |
Uma variável de pacote de cadeia de caracteres SSIS que mantém o estado CDC da execução CDC atual. |
CdcProcessingMode |
Integer (enumeração) |
Esse modo determina como o processamento é tratado. As possíveis opções são Tudo, Tudo com valores antigos, Rede, Rede com máscara de atualização e Rede com mesclagem. Modos que iniciam com Tudo retornam todas as alterações e modos que começam com Rede retornam apenas as alterações de rede. Tabelas sem uma chave primária só podem ter os valores Tudo. Rede com Máscara de Atualização: adiciona colunas boolianas com o nome padrão __$<nome-da-coluna>__Changed, que indica as colunas alteradas na linha de alteração atual. Para obter informações adicionais sobre os valores dessa propriedade, consulte Editor de Origem CDC (página Gerenciador de Conexões). |
CaptureInstance |
Cadeia de caracteres |
O nome da instância de captura CDC com a tabela CDC a 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 [schema].[table] é <esquema>_<tabela>, mas os nomes reais da instância de captura em uso podem ser diferentes. A tabela real da qual é lida é a tabela CDC cdc .<instância-de-captura>_CT. |
ReprocessingIndicator |
Boolean |
Um valor que especifica se a coluna __$reprocessing deve ser adicionada. Essa coluna de saída especial permite ao desenvolvedor SSIS tratar erros de consistência diferentemente ao trabalhar no Intervalo de Processamento Inicial. Se true, a coluna __$reprocessing será adicionada. Esta coluna será true quando o intervalo de processamento CDC sobrepõe o intervalo de processamento inicial (o intervalo de LSNs que corresponde 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. |
CommandTimeout |
Integer |
Esse valor indica o tempo limite (em segundos) a ser usado ao se comunicar com o banco de dados do SQL Server 2012. Esse valor é usado quando o tempo de resposta do banco de dados é muito lento e o valor padrão (30 segundos) não é o bastante. |
Para obter mais informações sobre a origem CDC, consulte Origem CDC.