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
Deables wijzigen datacapture voor de opgegeven brontabel en capture instance in de huidige database. Change Data capture is niet beschikbaar in elke editie van SQL Server. Zie -edities en ondersteunde functies van SQL Server 2022voor een lijst met functies die worden ondersteund door de edities van SQL Server.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_cdc_disable_table
[ @source_schema = ] N'source_schema'
, [ @source_name = ] N'source_name'
, [ @capture_instance = ] { 'capture_instance' | 'all' }
[ ; ]
Arguments
[ @source_schema = ] N'source_schema'
De naam van het schema waarin de brontabel is opgenomen.
@source_schema is sysname, zonder standaard, en kan niet .NULL
@source_schema moet bestaan in de huidige database.
[ @source_name = ] N'source_name'
De naam van de brontabel waaruit wijzigingsdata-opname wordt uitgeschakeld.
@source_name is sysname, zonder standaard, en kan niet .NULL
@source_name moet bestaan in de huidige database.
[ @capture_instance = ] { N'capture_instance' | 'allen' }
De naam van de capture-instantie die uitgeschakeld moet worden voor de opgegeven brontabel.
@capture_instance is sysname en kan dat niet zijn NULL.
Wanneer all is gespecificeerd, worden alle capture-instanties die voor @source_name zijn gedefinieerd uitgeschakeld.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
None.
Remarks
sys.sp_cdc_disable_table Verwijdert de wijzigingsdata-opnametabel en systeemfuncties die zijn gekoppeld aan de gespecificeerde brontabel en capture-instantie. Het verwijdert alle rijen die aan de gespecificeerde capture-instantie zijn gekoppeld aan de change data capture system-tabellen en stelt de is_tracked_by_cdc kolom voor de tabelvermelding in de sys.tables catalogusweergave in 0op .
Permissions
Vereist lidmaatschap van de db_owner standaard databaserol.
Examples
Het volgende voorbeeld schakelt wijzigingsgegevensverzameling voor de HumanResources.Employee tabel uit.
USE AdventureWorks2022;
GO
EXECUTE sys.sp_cdc_disable_table
@source_schema = N'HumanResources',
@source_name = N'Employee',
@capture_instance = N'HumanResources_Employee';