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
El conjunto de resultados es el siguiente:
Started executing query at Line 1
(10 rows affected)
Total execution time: 00:00:00.076
Observaciones
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 de seguimiento de cambios (Transact-SQL)
- Tablas del sistema de seguimiento de cambios (Transact-SQL)
- Procedimientos almacenados de seguimiento de cambios (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de