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
Inaktiverade ändringar ändrar datafångst för den angivna källtabellen och fångade instansen i den aktuella databasen. Ändringsdataregistrering finns inte tillgänglig i varje utgåva av SQL Server. En lista över funktioner som stöds av versionerna av SQL Server finns i Utgåvor och funktioner som stöds i SQL Server 2022.
Transact-SQL syntaxkonventioner
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'
Namnet på schemat där källtabellen ingår.
@source_schema är sysname, utan standard, och kan inte vara NULL.
@source_schema måste finnas i den aktuella databasen.
[ @source_name = ] N'source_name'
Namnet på källtabellen från vilken förändringsdata infångas ska inaktiveras.
@source_name är sysname, utan standard, och kan inte vara NULL.
@source_name måste finnas i den aktuella databasen.
[ @capture_instance = ] { N'capture_instance' | 'alla' }
Namnet på fångstinstansen som ska inaktiveras för den angivna källtabellen.
@capture_instance är sysname och kan inte vara NULLdet.
När all anges inaktiveras alla fångstinstanser som definierats för @source_name .
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
None.
Remarks
sys.sp_cdc_disable_table Tar bort ändringsdatafångsttabellen och systemfunktioner kopplade till den angivna källtabellen och fångstinstansen. Den tar bort alla rader kopplade till den angivna capture-instansen från change data capture-systemets tabeller och sätter kolumnen is_tracked_by_cdc för tabellposten i sys.tables-katalogvyn till 0.
Permissions
Kräver medlemskap i den db_owner fasta databasrollen.
Examples
Följande exempel inaktiverar förändringsdatafångst för tabellen HumanResources.Employee .
USE AdventureWorks2022;
GO
EXECUTE sys.sp_cdc_disable_table
@source_schema = N'HumanResources',
@source_name = N'Employee',
@capture_instance = N'HumanResources_Employee';