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