sys.sp_cdc_disable_table (Transact-SQL)

Se aplica a: síSQL Server (todas las versiones admitidas)

Deshabilita la captura de datos modificados para la tabla de origen especificada y la instancia de captura en la base de datos actual. La captura de datos modificados no está disponible en todas las ediciones de MicrosoftSQL Server. Para obtener una lista de las características admitidas por las ediciones de SQL Server, vea Características compatibles con las ediciones de SQL Server 2016.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @source_schema = ] 'source\_schema' Es el nombre del esquema en el que se encuentra la tabla de origen. source_schema es de tipo sysname, no tiene ningún valor predeterminado y no puede ser null.

source_schema debe existir en la base de datos actual.

[ @source_name = ] 'source\_name' Es el nombre de la tabla de origen desde la que se va a deshabilitar la captura de datos modificados. source_name es de tipo sysname, no tiene ningún valor predeterminado y no puede ser null.

source_name debe existir en la base de datos actual.

[ @capture_instance = ] 'capture\_instance' | 'all' Es el nombre de la instancia de captura que se va a deshabilitar para la tabla de origen especificada. capture_instance es de tipo sysname y no puede ser null.

Cuando se especifica ' All ', se deshabilitan todas las instancias de captura definidas para source_name .

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

None

Observaciones

Sys.sp_cdc_disable_table quita la tabla de cambios de la captura de datos modificados y las funciones del sistema asociadas a la tabla de origen especificada y a la instancia de captura. Elimina las filas asociadas a la instancia de captura especificada de las tablas del sistema de captura de datos modificados y establece en 0 la columna de is_tracked_by_cdc para la entrada de la tabla en la vista de catálogo Sys. Tables .

Permisos

Requiere la pertenencia al rol fijo de base de datos db_owner .

Ejemplos

En el siguiente ejemplo se deshabilita la captura de datos modificados para la tabla HumanResources.Employee.

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

Consulte también

sys.sp_cdc_enable_table (Transact-SQL)