sys.sp_cdc_disable_db (Transact-SQL)
Deshabilita la captura de datos de cambio en la base de datos actual. La captura de datos modificados no está disponible en todas las ediciones de Microsoft SQL Server. Para obtener una lista de características admitidas por las ediciones de SQL Server, vea Características compatibles con las ediciones de SQL Server 2012.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sys.sp_cdc_disable_db
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Ninguno
Comentarios
sys.sp_cdc_disable_db deshabilita la captura de datos de cambios para todas las tablas de la base de datos actualmente habilitada. Se quitan todos los objetos del sistema relacionados con la captura de datos modificados, como tablas de cambios, trabajos, funciones y procedimientos almacenados. La columna is_cdc_enabled de la entrada de base de datos en la vista de catálogo sys.databases está establecida en 0.
[!NOTA]
Si hay muchas instancias de captura definidas para la base de datos cuando la captura de datos modificados está deshabilitada, una transacción que se ejecute de manera prolongada puede provocar un error en la ejecución de sys.sp_cdc_disable_db. Este problema se puede evitar deshabilitando las instancias de captura individuales utilizando sys.sp_cdc_disable_table antes de ejecutarse sys.sp_cdc_disable_db.
Permisos
Requiere la pertenencia al rol fijo de servidor sysadmin.
Ejemplos
En el siguiente ejemplo se deshabilita la configuración de captura de datos modificados para la base de datos AdventureWorks2012.
USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_disable_db;
GO