Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Utför ändringsdatafångst-loggscanningsoperationen.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_cdc_scan
[ [ @maxtrans = ] maxtrans ]
[ , [ @maxscans = ] maxscans ]
[ , [ @continuous = ] continuous ]
[ , [ @pollinginterval = ] pollinginterval ]
[ , [ @is_from_job = ] is_from_job ]
[ ; ]
Arguments
[ @maxtrans = ] maxtrans
Maximalt antal transaktioner att hantera i varje skanningscykel.
@maxtrans är int med en standard på 500.
[ @maxscans = ] maxscans
Maximalt antal skanningscykler att köra för att extrahera alla rader från loggen.
@maxscans är int med en standard på 10.
[ @continuous = ] kontinuerlig
Anger om den lagrade proceduren ska avslutas efter att en enda skanningscykel (0) körts kontinuerligt, pausad för den tid som anges av @pollinginterval innan skanningscykeln körs om (1).
@continuous är tinyint med standardvärdet .0
[ @pollinginterval = ] pollinginterval
Antal sekunder mellan logskanningscykler.
@pollinginterval är bigint med en standard på 0.
[ @is_from_job = ] is_from_job
Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
None.
Remarks
sys.sp_cdc_scankallas internt av sys.sp_MScdc_capture_job om SQL Server Agent-upptagningsjobbet används av förändringsdatafångst. Proceduren kan inte exakt utföras när en slutdataregistreringsloggskanning redan är aktiv, eller när databasen är aktiverad för transaktionell replikering. Denna lagrade procedur bör användas av administratörer som vill anpassa beteendet för det automatiskt konfigurerade capture-jobbet.
Permissions
Kräver medlemskap i den db_owner fasta databasrollen.