sys.sp_cdc_scan (Transact-SQL)
Выполняет операцию просмотра журнала системы отслеживания измененных данных.
Синтаксические обозначения Transact-SQL
Синтаксис
sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ]
[ , [ @maxscans = ] max_scans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] polling_interval ]
Аргументы
[ @maxtrans= ] max_trans
Максимальное количество транзакций, обрабатываемое в каждом цикле просмотра. Аргумент max_trans имеет тип int и значение по умолчанию 500.[ @maxscans= ] max_scans
Максимальное количество циклов просмотра, выполняемых для извлечения всех строк из журнала. Аргумент max_scans имеет тип int и значение по умолчанию 10.[ @continuous= ] continuous
Указывает, должна ли хранимая процедура завершиться после выполнения одного цикла просмотра (0) или выполняться непрерывно, останавливаясь на паузу, заданную параметром polling_interval, прежде чем выполнить цикл просмотра повторно (1). Аргумент continuous имеет тип tinyint и значение по умолчанию 0.[ @pollinginterval= ] polling_interval
Число секунд между циклами просмотра журнала. Аргумент polling_interval имеет тип bigint и значение по умолчанию 0.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Результирующие наборы
Нет
Замечания
Хранимая процедура sys.sp_cdc_scan вызывается внутри хранимой процедуры sys.sp_MScdc_capture_job, если задание отслеживания агента SQL Server Agent используется в системе отслеживания измененных данных. Эту процедуру нельзя выполнить явно, если уже активна операция сканирования журнала системы отслеживания измененных данных или база данных вовлечена в репликацию транзакций. Эту хранимую процедуру должны использовать администраторы, которые хотят настроить поведение автоматически настраиваемого задания отслеживания.
Разрешения
Требуется членство в предопределенной роли базы данных db_owner.