sys.sp_cdc_disable_table (Transact-SQL)sys.sp_cdc_disable_table (Transact-SQL)

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Deaktiviert Change Data Capture für die angegebene Quelltabelle und die Aufzeichnungsinstanz in der aktuellen Datenbank.Disables change data capture for the specified source table and capture instance in the current database. Change Data Capture ist nicht in jeder Edition von MicrosoftMicrosoft SQL ServerSQL Server.Change data capture is not available in every edition of MicrosoftMicrosoft SQL ServerSQL Server. Eine Liste der Funktionen, die von den SQL ServerSQL Server-Editionen unterstützt werden, finden Sie unter Von den SQL Server 2016-Editionen unterstützte Funktionen.For a list of features that are supported by the editions of SQL ServerSQL Server, see Features Supported by the Editions of SQL Server 2016.

Themenlinksymbol Transact-SQL Syntax Conventions (Transact-SQL-Syntaxkonventionen)Topic link icon Transact-SQL Syntax Conventions

SyntaxSyntax


sys.sp_cdc_disable_table   
  [ @source_schema = ] 'source_schema' ,   
  [ @source_name = ] 'source_name'  
  [ , [ @capture_instance = ] 'capture_instance' | 'all' ]  

ArgumenteArguments

[ @source_schema= ] "Source_schema"[ @source_schema= ] 'source_schema'
Der Name des Schemas, in dem die Quelltabelle enthalten ist.Is the name of the schema in which the source table is contained. Source_schema ist Sysname, hat keinen Standardwert und darf nicht NULL sein.source_schema is sysname, with no default, and cannot be NULL.

Source_schema muss in der aktuellen Datenbank vorhanden sein.source_schema must exist in the current database.

[ @source_name= ] "Source_name"[ @source_name= ] 'source_name'
Ist der Name der Quelltabelle, von dem Change Data Capture deaktiviert werden sollte.Is the name of the source table from which change data capture is to be disabled. Source_name ist Sysname, hat keinen Standardwert und darf nicht NULL sein.source_name is sysname, with no default, and cannot be NULL.

Source_name muss in der aktuellen Datenbank vorhanden sein.source_name must exist in the current database.

[ @capture_instance= ] "Capture_instance" | "alle"[ @capture_instance= ] 'capture_instance' | 'all'
Ist der Name der Aufzeichnungsinstanz, der für die angegebene Quelltabelle deaktiviert werden muss.Is the name of the capture instance to disable for the specified source table. Capture_instance ist Sysname und darf nicht NULL sein.capture_instance is sysname and cannot be NULL.

Wenn 'all' angegeben ist, sind alle aufzeichnungsinstanzen für definierten Source_name sind deaktiviert.When 'all' is specified, all capture instances defined for source_name are disabled.

RückgabecodewerteReturn Code Values

0 (Erfolg) oder 1 (Fehler)0 (success) or 1 (failure)

ResultsetsResult Sets

KeineNone

HinweiseRemarks

sp_cdc_disable_table löscht die Change Data Capture ändern und Systemfunktionen, die der angegebenen Quellinstanz und die Aufzeichnungsinstanz zugeordnet.sys.sp_cdc_disable_table drops the change data capture change table and system functions associated with the specified source table and capture instance. Löscht alle Zeilen verknüpft sind, mit der angegebenen Aufzeichnungsinstanz der Change Data Capture-Systemtabellen und legt die Is_tracked_by_cdc Spalte für den Tabelleneintrag in der sys.tables Katalogsicht auf 0.It deletes any rows associated with the specified capture instance from the change data capture system tables and sets the is_tracked_by_cdc column for the table entry in the sys.tables catalog view to 0.

BerechtigungenPermissions

Erfordert die Mitgliedschaft in der Db_owner festen Datenbankrolle "".Requires membership in the db_owner fixed database role.

BeispieleExamples

Im folgenden Beispiel wird Change Data Capture für die HumanResources.Employee-Tabelle deaktiviert.The following example disables change data capture for the HumanResources.Employee table.

USE AdventureWorks2012;  
GO  
EXECUTE sys.sp_cdc_disable_table   
    @source_schema = N'HumanResources',   
    @source_name = N'Employee',  
    @capture_instance = N'HumanResources_Employee';  

Siehe auchSee Also

Sys. sp_cdc_enable_table (Transact-SQL)sys.sp_cdc_enable_table (Transact-SQL)