다음을 통해 공유


sys.sp_flush_commit_table(Transact-SQL)

적용 대상: SQL Server

변경 내용 추적 정리에 도움이 되도록 메모리 syscommittab 내를 디스크로 플러시합니다.

Transact-SQL 구문 표기 규칙

구문

sp_flush_commit_table
    [ @flush_ts = ] flush_ts
    [ , [ @cleanup_version = ] cleanup_version ]
[ ; ]

인수

[ @flush_ts = ] flush_ts

현재 변경 내용 추적 버전을 지정합니다. @flush_ts bigint이며 NULL일 수 없습니다.

[ @cleanup_version = ] cleanup_version

정리를 위한 syscommittab 워터마크 변경 내용 추적 버전입니다. @cleanup_version 기본값NULL인 bigint입니다.

반환 코드 값

0 (성공) 또는 1 (실패).

예제

EXEC sys.sp_flush_commit_table 11;
GO

결과 집합은 다음과 같습니다.

Started executing query at Line 1
(10 rows affected)
Total execution time: 00:00:00.076

설명

이 절차는 변경 내용 추적을 사용하도록 설정된 데이터베이스에서 실행해야 합니다.

사용 권한

sysadmin 서버 역할 또는 db_owner 데이터베이스 역할의 멤버만 이 절차를 실행할 수 있습니다.