Compartir a través de


Propiedades personalizadas de la tarea de control CDC

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

En la tabla siguiente se describen las propiedades personalizadas de la tarea de control CDC. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
Conexión Conexión ADO.NET Una conexión ADO.NET en la base de datos CDC de SQL Server para acceder a las tablas de cambios y al estado CDC si se almacenan en la misma base de datos.

Es preciso realizar la conexión a una base de datos de SQL Server habilitada para CDC y donde se encuentre la tabla de cambios seleccionada.
TaskOperation Integer (enumeración) Operación seleccionada para la tarea de control CDC. Los valores posibles son Mark Initial Load Start, Mark Initial Load End, Mark CDC Start, Get Processing Range, Mark Processed Rangey Reset CDC State.

Si selecciona MarkCdcStart, MarkInitialLoadStarto MarkInitialLoadEnd al trabajar en SQL Server CDC (es decir, no en Oracle), el usuario especificado en el administrador de conexiones tiene que ser db_owner o sysadmin.

Para obtener más información acerca de estas operaciones, vea CDC Control Task Editor y CDC Control Task.
OperationParameter String Utilizado actualmente a la operación MarkCdcStart . Este parámetro permite que se requiera una entrada adicional para la operación específica. Por ejemplo, el número de LSN necesario para la operación MarkCdcStart
StateVariable String Una variable de paquete SSIS que almacena el estado CDC del contexto CDC actual. La tarea de control CDC lee y escribe el estado en StateVariable y no lo carga ni lo almacena en un almacenamiento persistente a menos que se seleccione AutomaticStatePersistence . Vea Definir una variable de estado.
AutomaticStatePersistence Boolean La tarea control CDC lee el estado CDC de la variable de paquete de estado CDC. Después de una operación, la tarea de control CDC actualiza el valor de la variable de paquete de estado CDC. La propiedad AutomaticStatePersistence indica la tarea de control CDC que es responsable de conservar el valor de estado CDC entre las ejecuciones de los paquetes SSIS.

Cuando esta propiedad es true, la tarea de control CDC carga automáticamente el valor de la variable de estado CDC desde una tabla de estado. Cuando la tarea de control CDC actualiza el valor de la variable de estado CDC, también actualiza su valor en el mismo estado table.stores, el estado de una tabla especial y actualiza la variable de estado. El programador puede controlar la base de datos de SQL Server que contiene la tabla de estado y su nombre. La estructura de esta tabla de estado está predefinida.

Cuando es false, la tarea de control CDC no se ocupa de conservar su valor. Cuando es true, la tarea de control CDC almacena el estado de una tabla especial y actualiza StateVariable.

El valor predeterminado es true, que indica que la persistencia de estado se actualiza automáticamente.
StateConnection Conexión ADO.NET Una conexión de ADO.NET a la base de datos en la que reside la tabla de estado al usar AutomaticStatePersistence. El valor predeterminado es el mismo para Conexión.
StateName String Nombre asociado al estado persistente. Los paquetes de carga plena y CDC que funcionan con el mismo contexto CDC especifican un nombre de contexto CDC común. Este nombre se usa para buscar la fila de estado en la tabla de estado.

Esta propiedad solo se aplica cuando AutomaticStatePersistence se establece en true.
StateTable String Especifica el nombre de la tabla donde se almacena el estado del contexto CDC. Esta tabla debe estar accesible mediante la conexión configurada para este componente. Esta tabla debe incluir las columnas varchar denominadas name y state. (La columna state necesita tener como mínimo 256 caracteres).

Esta propiedad solo se aplica cuando AutomaticStatePersistence se establece en true.
CommandTimeout integer Este valor indica el tiempo de espera (en segundos) que se usará al comunicarse con la base de datos de SQL Server . Se utiliza este valor siempre que el tiempo de respuesta de la base de datos sea muy lento y el valor predeterminado (30 segundos) no sea suficiente.

Consulte también

CDC Control Task
Editor de la tarea Control CDC