Propiedades personalizadas de la tarea de control CDC
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 la 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 2012 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 SQL Server habilitada para CDC y donde se encuentre la tabla de cambios seleccionada. |
TaskOperation |
Entero (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 Range y Reset CDC State. Si selecciona MarkCdcStart, MarkInitialLoadStart o MarkInitialLoadEnd, al trabajar en SQL Server CDC (es decir, no en Oracle) el usuario especificado en el administrador de conexiones debe ser db_owner o sysadmin. Para obtener más información acerca de estas operaciones, vea Editor de la tarea Control de CDC y Tarea Control CDC. |
OperationParameter |
Cadena |
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 |
Cadena |
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 |
Booleano |
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 |
Cadena |
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 |
Cadena |
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 debe tener al menos 256 caracteres). Esta propiedad solo se aplica cuando AutomaticStatePersistence se establece en true. |
CommandTimeOut |
integer |
Este valor indica el tiempo de espera (en segundos) para 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 breve y el valor predeterminado (30 segundos) no sea suficiente. |
Vea también
Referencia
Editor de la tarea Control de CDC