Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующей таблице описаны пользовательские свойства источника «CDC». Все свойства доступны для чтения и записи.
Имя свойства |
Тип данных |
Описание |
|---|---|---|
Connection |
Соединение ADO.Net |
Соединение ADO.NET с базой данных CDC SQL Server 2012 для доступа к таблицам изменений. |
StateVariable |
Строковые значения |
Строковая переменная пакета служб SSIS, которая поддерживает состояние CDC текущего прогона CDC. |
CdcProcessingMode |
Integer (перечисление) |
Этот режим определяет, как осуществляется обработка. Возможными параметрами являются Все, Все со старыми значениями, Суммарные, Суммарные с маской обновления и Суммарные со слиянием. Режимы, названия которых начинаются со слова «Все», возвращают все изменения, а режимы со словом «Суммарные» возвращают только суммарные изменения. Таблицы без первичного ключа могут принимать только значения ALL. Режим Суммарные с маской обновления добавляет столбцы логических значений с шаблоном имени __$<имя-столбца>__Changed, которые указывают измененные столбцы в текущей строке изменения. Дополнительные сведения о значениях этого свойства см. в разделе Редактор источника «CDC» (страница «Диспетчер соединений»). |
CaptureInstance |
Строковые значения |
Имя экземпляра отслеживания CDC с таблицей CDC, подлежащей считыванию. Отслеживаемая исходная таблица может иметь один или два отслеживаемых экземпляра для обеспечения возможности беспрепятственных переходов определения таблицы во время изменений схемы. Если для исходной таблицы отслеживания определено больше одного экземпляра отслеживания, выберите экземпляр отслеживания, который должен здесь использоваться. По умолчанию экземпляр отслеживания для таблицы [схема].[таблица] имеет имя <схема>_<таблица>, но фактически используемые экземпляры отслеживания могут иметь другие имена. Таблицей, которая фактически считывается из таблицы CDC, является cdc .<экземпляр-отслеживания>_CT. |
ReprocessingIndicator |
Логическое значение |
Значение, которое указывает, добавляется ли столбец __$reprocessing. Этот специальный выходной столбец позволяет разработчикам служб SSIS трактовать ошибки согласованности по-другому при работе с начальным диапазоном обработки. Если задано значение TRUE, добавляется столбец __$reprocessing. Значением этого столбца является TRUE, если диапазон обработки CDC перекрывается с начальным диапазоном обработки (диапазоном номеров LSN, соответствующим периоду начальной загрузки) или если диапазон обработки CDC обрабатывается повторно вслед за ошибкой в предыдущем прогоне. Этот столбец индикатора позволяет разработчику служб SSIS трактовать ошибки иначе при повторной обработке изменений (например, пропускать действия наподобие удаления несуществующей строки или вставки, которая окончилась неудачей из-за дублирующегося ключа). Значение по умолчанию равно FALSE. |
CommandTimeout |
Целое число |
Это значение указывает время ожидания (в секундах), которое используется при взаимодействии с базой данных SQL Server 2012. Это значение используется в тех случаях, если время ответа из базы данных весьма продолжительно и значение по умолчанию (30 секунд) является недостаточным. |
Дополнительные сведения об источнике CDC см. в разделе CDC-источник.