sys.sp_flush_commit_table (Transact-SQL)
Se aplica a: SQL Server
Vacía la memoria syscommittab
en el disco para ayudar con la limpieza del seguimiento de cambios.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_flush_commit_table
[ @flush_ts = ] flush_ts
[ , [ @cleanup_version = ] cleanup_version ]
[ ; ]
Argumentos
[ @flush_ts = ] flush_ts
Especifica la versión actual del seguimiento de cambios. @flush_ts es bigint y no puede ser NULL
.
[ @cleanup_version = ] cleanup_version
La versión de seguimiento de cambios de marca de agua para syscommittab
la limpieza. @cleanup_version es bigint, con un valor predeterminado de NULL
.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Ejemplos
EXEC sys.sp_flush_commit_table 11;
GO
Este es el conjunto de resultados.
Started executing query at Line 1
(10 rows affected)
Total execution time: 00:00:00.076
Comentarios
Este procedimiento debe ejecutarse en una base de datos que tenga habilitado el seguimiento de cambios.
Permisos
Solo un miembro del rol de servidor sysadmin o db_owner rol de base de datos puede ejecutar este procedimiento.
Contenido relacionado
- Acerca del seguimiento de cambios (Transact-SQL)
- Limpieza y solución de problemas de seguimiento de cambios (Transact-SQL)
- Funciones del seguimiento de cambios (Transact-SQL)
- Tablas del sistema de seguimiento de cambios (Transact-SQL)
- Procedimientos almacenados de seguimiento de cambios (Transact-SQL)