Partilhar via


Propriedades personalizadas da tarefa Controle de CDC

A tabela a seguir descreve as propriedades personalizadas da tarefa Controle de 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 de CDC do SQL Server 2012 para acesso às tabelas de alterações e ao Estado do CDC se armazenado no mesmo banco de dados.

A conexão deve ser a um banco de dados do SQL Server que está habilitado para CDC e onde a tabela de alteração selecionada está localizada.

TaskOperation

Integer (enumeração)

A operação selecionada para a tarefa de controle de CDC. Os valores possíveis são: Marcar Início da Carga Inicial, Marcar Fim da Carga Inicial, Marcar Início de CDC, Obter Intervalo de Processamento, Marcar Intervalo Processado e Redefinir Estado de CDC.

Se você selecionar MarkCdcStart, MarkInitialLoadStart ou MarkInitialLoadEnd ao trabalhar no SQL Server CDC (ou seja, não Oracle) o usuário especificado no gerenciador de conexão deverá ser db_owner ou sysadmin.

Para obter mais informações sobre essas operações, consulte Editor da tarefa Controle CDC e Tarefa Controle de CDC.

OperationParameter

Cadeia de caracteres

Atualmente usado com a operação MarkCdcStart. Esse parâmetro permite a entrada adicional necessária para a operação específica. Por exemplo, o número LSN necessário para a operação MarkCdcStart

StateVariable

Cadeia de caracteres

Uma variável de pacote SSIS que armazena o estado CDC para o contexto CDC atual. A tarefa Controle de CDC lê e grava o estado em StateVariable e não o carrega, nem armazena em um repositório persistente, a menos que AutomaticStatePersistence seja selecionado. Consulte Definir uma variável de estado.

AutomaticStatePersistence

Boolean

A tarefa Controle CDC lê o Estado CDC da variável de pacote Estado CDC. Após uma operação, a tarefa Controle CDC atualiza o valor da variável de pacote Estado CDC. A propriedade AutomaticStatePersistence informa a tarefa Controle CDC quem é responsável por persistir o valor do Estado CDC entre execuções do pacote SSIS.

Quando essa propriedade for true, a tarefa Controle de CDC carregará automaticamente o valor da variável de Estado CDC de uma tabela de estados. Quando a tarefa Controle de CDC atualizar o valor da variável Estado CDC, ela também atualizará seu valor no mesmo estado table.stores, o estado em uma tabela especial e atualizará a Variável de Estado. O desenvolvedor pode controlar qual banco de dados do SQL Server contém essa tabela de estado e seu nome. A estrutura dessa tabela de estado é predefinida.

Quando false, a tarefa Controle CDC não lida com a persistência de seu valor. Quando true, a tarefa Controle de CDC armazena o estado em uma tabela especial e atualiza a variável StateVariable.

O valor padrão é true, indicando que essa persistência de estado é atualizada automaticamente.

StateConnection

Conexão ADO.NET

Uma conexão ADO.NET com o banco de dados em que a tabela de estado reside ao usar AutomaticStatePersistence. O valor padrão é o mesmo de Conexão.

StateName

Cadeia de caracteres

O nome associado ao estado persistente. A carga cheia e os pacotes CDC que funcionam com o mesmo contexto de CDC especificará um nome de contexto CDC comum. Esse nome é usado para verificar a linha de estado na tabela de estado.

Essa propriedade será aplicável somente quando AutomaticStatePersistence estiver definida como true.

StateTable

Cadeia de caracteres

Especifica o nome da tabela onde o estado de contexto CDC é armazenado. Essa tabela deve ser acessível com o uso da conexão configurada para esse componente. Essa tabela deve incluir colunas de varchar chamadas name e state. (A coluna state deve ter 256 caracteres pelo menos).

Essa propriedade será aplicável somente quando AutomaticStatePersistence estiver definida como true.

CommandTimeout

integer

Esse valor indica o tempo limite (em segundos) a ser usado ao se comunicar com o banco de dados do SQL Server. 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.

Consulte também

Referência

Editor da tarefa Controle CDC

Conceitos

Tarefa Controle de CDC