Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Avvia un processo di pulizia o di acquisizione di Change Data Capture per il database corrente.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sys.sp_cdc_start_job
[ [ @job_type = ] N'job_type' ]
[ ; ]
Argomenti
[ @job_type = ] N'job_type'
Tipo di processo da aggiungere.
@job_type è nvarchar(20) con un valore predefinito .capture Gli input validi sono capture e cleanup.
Valori del codice restituito
0 (esito positivo) o 1 (errore).
Set di risultati
Nessuno.
Osservazioni:
sys.sp_cdc_start_job può essere usato da un amministratore per avviare in modo esplicito il processo di acquisizione o il processo di pulizia.
Autorizzazioni
Richiede l'adesione al ruolo predefinito del database db_owner.
Esempi
R. Avviare un processo di acquisizione
Nell'esempio seguente viene avviato il processo di acquisizione per il database AdventureWorks2025. Non è necessario specificare un valore per @job_type perché il tipo di processo predefinito è capture.
USE AdventureWorks2022;
GO
EXECUTE sys.sp_cdc_start_job;
GO
B. Avviare un processo di pulizia
Nell'esempio seguente viene avviato un processo di pulizia per il database AdventureWorks2025.
USE AdventureWorks2022;
GO
EXECUTE sys.sp_cdc_start_job @job_type = N'cleanup';