Compartir a través de


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.

Icono de vínculo a temasConvenciones 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 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';

Vea también

Referencia