sys.sp_cdc_disable_table (języka Transact-SQL)
Wyłącza zmienić pobierania danych dla określonego urządzenie źródłowe wystąpienie tabela i przechwytywania w bieżącej bazie danych.Przechwytywanie danych zmian jest dostępne tylko w SQL Server 2008 Wersje Enterprise Developer i oceny.
sys.sp_cdc_disable_table
[ @source_schema = ] 'source_schema' ,
[ @source_name = ] 'source_name'
[ , [ @capture_instance = ] 'capture_instance' | 'all' ]
Argumenty
[ @source_schema= ] 'source_schema'
Is the name of the schema in which the source table is contained.source_schema is sysname, with no default, and cannot be NULL.source_schema musi istnieć w bieżącej bazie danych.
[ @source_name= ] 'source_name'
Is the name of the source table from which change data capture is to be disabled.source_name is sysname, with no default, and cannot be NULL.source_name musi istnieć w bieżącej bazie danych.
[ @capture_instance= ] 'capture_instance' | 'all'
Is the name of the capture instance to disable for the specified source table.capture_instance is sysname and cannot be NULL.Po określeniu 'all' przechwytywać wszystkie zdefiniowane dla wystąpienia source_name są wyłączone.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
sys.sp_cdc_disable_table spadnie zmiany danych przechwytywania zmiany systemu i tabela funkcje skojarzone z wystąpienie określonego urządzenie źródłowe w tabela i przechwytywania.Usuwa wszystkie wiersze, skojarzone z wystąpienie określonego przechwytywania z tabele systemowe przechwytywania danych zmiany i zestawy is_tracked_by_cdc wpis tabela w kolumnasys.Tables wykazu widoku na 0.
Uprawnienia
Członkostwo w grupie wymaga db_owner stała rola bazy danych.
Przykłady
Następujące wyłącza przykład zmienić pobierania danych dla HumanResources.Employee Tabela.
USE AdventureWorks;
GO
EXECUTE sys.sp_cdc_disable_table
@source_schema = N'HumanResources',
@source_name = N'Employee',
@capture_instance = N'HumanResources_Employee';