Compartir a través de


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.