sys.sp_cdc_start_job (Transact-SQL)
Avvia un processo di pulizia o di acquisizione di Change Data Capture per il database corrente.
Sintassi
sys.sp_cdc_start_job [ [ @job_type = ] 'job_type' ]
Argomenti
- [ [ @job_type= ] 'job_type' ]
Tipo di processo da aggiungere. job_type è di tipo nvarchar(20) e il valore predefinito è capture. Gli input validi sono capture e cleanup.
Valori dei codici restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
sys.sp_cdc_start_job può essere utilizzato da un amministratore per avviare in modo esplicito il processo di acquisizione o di pulizia.
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del database db_owner.
Esempi
A. Avvio di un processo di acquisizione
Nell'esempio seguente viene avviato il processo di acquisizione per il database AdventureWorks2008R2. Non è necessario specificare un valore per job_type perché il tipo di processo predefinito è capture.
USE AdventureWorks2008R2;
GO
EXEC sys.sp_cdc_start_job;
GO
B. Avvio di un processo di pulizia
Nell'esempio seguente viene avviato un processo di pulizia per il database AdventureWorks2008R2.
USE AdventureWorks2008R2;
GO
EXEC sys.sp_cdc_start_job @job_type = N'cleanup';