sys.sp_cdc_disable_table (Transact-SQL)
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 solo está disponible en las ediciones Enterprise, Developer y Evaluation de SQL Server 2008.
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 está contenida la tabla de origen. source_schema es de tipo sysname, sin 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 deshabilitará la captura de datos modificados. source_name es de tipo sysname, sin 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 deshabilitará para la tabla de origen especificada. capture_instance es de tipo sysname y no puede ser NULL.Cuando 'all' se especifica, 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
Ninguno
Comentarios
sys.sp_cdc_disable_table quita la tabla de cambios de captura de datos modificados y las funciones de sistema asociadas a la tabla de origen y la instancia de captura especificadas. Elimina cualquier fila asociada con la instancia de captura especificada de las tablas del sistema de captura de datos de cambio y establece la columna is_tracked_by_cdc para la entrada de tabla en la vista de catálogo sys.tables en 0.
Permisos
Debe pertenecer 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 AdventureWorks2008R2;
GO
EXECUTE sys.sp_cdc_disable_table
@source_schema = N'HumanResources',
@source_name = N'Employee',
@capture_instance = N'HumanResources_Employee';