sys.sp_cdc_start_job (Transact-SQL)
Область применения: SQL Server
Запускает задание отслеживания или очистки данных изменений для текущей базы данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
Аргументы
[ @job_type = ] N'job_type'
Тип добавляемого задания. @job_type — nvarchar(20) с значением по умолчаниюcapture
. Допустимые входные данные и capture
cleanup
.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Нет.
Замечания
sys.sp_cdc_start_job
можно использовать администратором для явного запуска задания записи или задания очистки.
Разрешения
Требуется членство в предопределенной роли базы данных db_owner.
Примеры
А. Запуск задания записи
В следующем примере запускается задание отслеживания для базы данных AdventureWorks2022
. Указание значения для @job_type не требуется, так как тип задания по умолчанию имеет значение capture
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job;
GO
B. Запуск задания очистки
В следующем примере запускается задание очистки для базы данных AdventureWorks2022
.
USE AdventureWorks2022;
GO
EXEC sys.sp_cdc_start_job
@job_type = N'cleanup';