Udostępnij za pośrednictwem


CDC Control Task Custom Properties

The following table describes the custom properties of the CDC Control task. All properties are read/write.

Property name

Data Type

Description

Connection

ADO.NET Connection

An ADO.NET connection to the SQL Server 2012 CDC database for access to the change tables and to the CDC State if stored in the same database.

The connection must be to a SQL Server database that is enabled for CDC and where the selected change table is located.

TaskOperation

Integer (enumeration)

The selected operation for the CDC control task. The possible values are Mark Initial Load Start, Mark Initial Load End, Mark CDC Start, Get Processing Range, Mark Processed Range, and Reset CDC State.

If you select MarkCdcStart, MarkInitialLoadStart, or MarkInitialLoadEnd when working on SQL Server CDC (that is, not Oracle) the user specified in the connection manager must be either db_owner or sysadmin.

For more information about these operations, see CDC Control Task Editor and CDC Control Task.

OperationParameter

String

Currently used with the MarkCdcStart operation. This parameter allows additional input required for the specific operation. For example, the LSN number required for the MarkCdcStart operation

StateVariable

String

An SSIS package variable that stores the CDC state of the current CDC context. The CDC Control task reads and writes the state to the StateVariable and does not load it or store it to a persistent storage unless AutomaticStatePersistence is selected. See Define a State Variable.

AutomaticStatePersistence

Boolean

The CDC Control task reads the CDC State from the CDC State package variable. Following an operation, the CDC Control task updates the value of the CDC State package variable. The AutomaticStatePersistence property tells the CDC Control task who is responsible for persisting the CDC State value between runs of the SSIS package.

When this property is true, the CDC Control task automatically loads the value of the CDC State variable from a state table. When the CDC Control task updates the value of the CDC State variable it also updates its value in the same state table.stores, the state in a special table and updates the State Variable. The developer can control which SQL Server database contains that state table and its name. The structure of this state table is predefined.

When false, the CDC Control task does not deal with persisting its value. When true, the CDC Control task stores the state in a special table and updates the StateVariable.

The default value is true, indicating that state persistence is updated automatically.

StateConnection

ADO.NET Connection

An ADO.NET connection to the database where the state table resides when using AutomaticStatePersistence. The default value is the same value for Connection.

StateName

String

The name associated with the persistent state. The full load and CDC packages that work with the same CDC context specify a common CDC context name. This name is used for looking up the state row in the state table.

This property is applicable only when AutomaticStatePersistence is set to true.

StateTable

String

Specifies the name of the table where the CDC context state is stored. This table must be accessible using the connection configured for this component. This table must include varchar columns called name and state. (The state column must have at least 256 characters).

This property is applicable only when AutomaticStatePersistence is set to true.

CommandTimeout

integer

This value indicates the timeout (in seconds) to use when communicating with the SQL Server database. This value is used where the response time from the database is very slow and the default value (30 seconds) is not enough.

Zobacz także

Odwołanie

CDC Control Task Editor

Inne zasoby

CDC Control Task