sys.sp_cdc_scan (języka Transact-SQL)

Wykonuje operację zmiany danych przechwytywania dziennika skanowania.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sys.sp_cdc_scan [ [ @maxtrans = ] max_trans ] 
     [ , [ @maxscans = ] max_scans ] 
     [ , [ @continuous = ] continuous ] 
     [ , [ @pollinginterval = ] polling_interval ] 

Argumenty

  • [ @maxtrans= ] max_trans
    Maksymalna liczba transakcji do przetwarzania w każdym cyklu skanowania.max_transjest int z domyślną 500.

  • [ @maxscans= ] max_scans
    Maksymalna liczba skanowania cykli do wykonać w celu wyodrębnić wszystkie wiersze z dziennika.max_scansjest int z domyślną 10.

  • [ @continuous= ] continuous
    Wskazuje, czy procedura składowana należy zakończyć po wykonaniu skanowania jednego cyklu (0) czy działania ciągłego, wstrzymywanie na czas określony przez polling_interval przed reexecuting cyklu skanowania (1).continuousjest tinyint z domyślną 0.

  • [ @ pollinginterval= ] polling_interval
    Liczba sekund między cyklów skanowania dziennika.polling_intervaljest bigint z domyślną 0.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Brak

Uwagi

sys.sp_cdc_scanjest wywoływana wewnętrznie przez sys.sp_MScdc_capture_job Jeśli SQL Server przechwytywania Agent zadanie jest używany przez zmianę przechwytywania danych. Procedury nie można wykonać jawnie podczas operacji skanowania dziennika zmian danych przechwytywania jest już aktywny lub bazy danych jest włączona dla replikacjatransakcyjnej. Ta procedura składowana powinna być używana przez administratorów, którzy chcą dostosować zachowanie przechwytywania zadanie , które jest automatycznie konfigurowany.

Uprawnienia

Wymaga członkostwa w db_owner rola bazy danychstałej.

Zobacz także

Odwołanie