sys.sp_flush_commit_table(Transact-SQL)
적용 대상: SQL Server
변경 내용 추적 정리에 도움이 되도록 메모리 syscommittab
내를 디스크로 플러시합니다.
구문
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 데이터베이스 역할의 멤버만 이 절차를 실행할 수 있습니다.