Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Voert de wijzigingsdata-opname logscanoperatie uit.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_cdc_scan
[ [ @maxtrans = ] maxtrans ]
[ , [ @maxscans = ] maxscans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] pollinginterval ]
[ , [ @is_from_job = ] is_from_job ]
[ ; ]
Arguments
[ @maxtrans = ] maxtrans
Maximaal aantal transacties om te verwerken in elke scancyclus.
@maxtrans is int met een standaard van 500.
[ @maxscans = ] maxscans
Maximaal aantal scancycli om uit te voeren om alle rijen uit het logboek te halen.
@maxscans is int met een standaard van 10.
[ @continuous = ] continu
Geeft aan of de opgeslagen procedure moet eindigen na het uitvoeren van een enkele scancyclus (0) of continu moet draaien, waarbij de door @pollinginterval aangegeven tijd wordt gepauzeerd voordat de scancyclus opnieuw wordt uitgevoerd (1).
@continuous is tiny met een standaard van 0.
[ @pollinginterval = ] pollinginterval
Aantal seconden tussen logscancycli.
@pollinginterval is bigint met een standaard van 0.
[ @is_from_job = ] is_from_job
Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
None.
Remarks
sys.sp_cdc_scanwordt intern aangeroepen door sys.sp_MScdc_capture_job of de SQL Server Agent capture-taak wordt gebruikt door change data capture. De procedure kan niet expliciet worden uitgevoerd wanneer een wijzigingsdata-opname logscanoperatie al actief is, of wanneer de database is ingeschakeld voor transactionele replicatie. Deze opgeslagen procedure moet worden gebruikt door beheerders die het gedrag van de automatisch geconfigureerde capture-taak willen aanpassen.
Permissions
Vereist lidmaatschap van de db_owner standaard databaserol.