Пользовательские свойства контрольной задачи CDC

В следующей таблице описаны настраиваемые свойства задачи CDC Control. Все свойства доступны для чтения и записи.

Название свойства Тип данных Описание
Подключение подключение ADO.NET Подключение ADO.NET к базе данных SQL Server 2014 CDC для доступа к таблицам изменений и состоянию CDC, если оно хранится в той же базе данных.

Подключение должно быть связано с базой данных SQL Server, которая включена для CDC и где находится выбранная таблица изменений.
TaskOperation Integer (перечисление) Выбранная операция для задачи управления CDC. Возможные значения: Mark Initial Load Start, Mark Initial Load End, Mark CDC Start, Get Processing Range, Mark Processed Range и Reset CDC State.

Если выбрать MarkCdcStart, MarkInitialLoadStart или MarkInitialLoadEnd при работе с SQL Server CDC (т. е. не Oracle), пользователь, указанный в диспетчере соединений, должен быть либо db_owner, либо sysadmin.

Дополнительные сведения об этих операциях см. в редакторе задач управления CDC и задаче управления CDC.
Параметр операции Струна В настоящее время используется с операцией MarkCdcStart . Этот параметр позволяет использовать дополнительные входные данные, необходимые для конкретной операции. Например, номер LSN, необходимый для операции MarkCdcStart
StateVariable Струна Переменная пакета служб SSIS, которая хранит состояние CDC текущего контекста CDC. Задача управления CDC считывает и записывает состояние в StateVariable и не загружает его или не сохраняет его в постоянное хранилище, если не выбран параметр AutomaticStatePersistence . См. раздел "Определение переменной состояния".
Автоматическое Сохранение Состояния Булев Задача управления CDC считывает состояние CDC из переменной пакета CDC. После операции задача управления CDC обновляет значение переменной пакета состояния CDC. Свойство AutomaticStatePersistence указывает, кто в задаче CDC Control отвечает за сохранение состояния CDC между запусками пакета SSIS.

Если это свойство имеет значение true, задача управления CDC автоматически загружает значение переменной состояния CDC из таблицы состояний. Когда задача УПРАВЛЕНИЯ CDC обновляет значение переменной состояния CDC, она также обновляет его значение в той же таблице состояний.store, состояние в специальной таблице и обновляет переменную состояния. Разработчик может контролировать, какая база данных SQL Server содержит таблицу состояний и его имя. Структура этой таблицы состояний предопределена.

Если false, задача элемента управления CDC не занимается сохранением его значения. Если значение true, задача CDC Control сохраняет состояние в специальной таблице и обновляет StateVariable.

Значение по умолчанию — true, указывающее, что сохраняемость состояния обновляется автоматически.
StateConnection Подключение ADO.NET Подключение ADO.NET к базе данных, в которой находится таблица состояний при использовании AutomaticStatePersistence. Значение по умолчанию совпадает со значением Connection.
СтейтНейм Струна Имя, связанное с постоянным состоянием. Полная загрузка и пакеты CDC, работающие с тем же контекстом CDC, используют общее имя контекста CDC. Это имя используется для поиска строки состояния в таблице состояний.

Это свойство применимо только в том случае, если параметр AutomaticStatePersistence имеет значение true.
StateTable Струна Указывает имя таблицы, в которой хранится состояние контекста CDC. Эта таблица должна быть доступна с помощью подключения, настроенного для этого компонента. Эта таблица должна содержать столбцы varchar с именем и состоянием. (Столбец состояния должен содержать не менее 256 символов).

Это свойство применимо только в том случае, если параметр AutomaticStatePersistence имеет значение true.
CommandTimeout целое число Это значение указывает время ожидания (в секундах), используемое при взаимодействии с базой данных SQL Server. Это значение используется, когда время отклика из базы данных очень медленно, а значение по умолчанию (30 секунд) недостаточно.

См. также

Задача управления CDC
Редактор задач управления CDC