sys.sp_xtp_merge_checkpoint_files(Transact-SQL)
적용 대상: SQL Server
지정된 트랜잭션 범위의 모든 데이터 및 델타 파일을 병합합니다.
참고 항목
이 저장 프로시저는 SQL Server 2016(13.x)에서 더 이상 사용되지 않습니다. SQL Server 2016(13.x)을 시작하면 더 이상 필요하지 않으며 사용할 수 없습니다.
자세한 내용은 메모리 최적화 개체에 대한 스토리지 만들기 및 관리를 참조 하세요.
구문
sys.sp_xtp_merge_checkpoint_files
[ @database_name = ] database_name
, [ @transaction_lower_bound = ] lower_bound_tid
, [ @transaction_upper_bound = ] upper_bound_tid
[ ; ]
인수
[ @database_name = ] 'database_name'
병합을 호출할 데이터베이스의 이름입니다. @database_name sysname입니다. 데이터베이스에 메모리 내 테이블이 없으면 이 프로시저는 사용자 오류와 함께 반환됩니다. 데이터베이스가 오프라인 상태이면 오류가 반환됩니다.
[ @transaction_lower_bound = ] lower_bound_tid
병합의 시작 검사점 파일에 해당하는 sys.dm_db_xtp_checkpoint_files(Transact-SQL)에 표시된 것처럼 데이터 파일에 대한 트랜잭션의 bigint 하한입니다. 잘못된 트랜잭션 ID에 대한 오류가 생성됩니다.
[ @transaction_upper_bound = ] upper_bound_tid
sys.dm_db_xtp_checkpoint_files(Transact-SQL)에 표시된 것처럼 데이터 파일에 대한 트랜잭션의 bigint 상한입니다. 잘못된 트랜잭션 ID에 대한 오류가 생성됩니다.
반환 코드 값
없음
반환된 커서
없음
사용 권한
sysadmin 고정 서버 역할 및 db_owner 고정 데이터베이스 역할이 필요합니다.
설명
단일 데이터 및 델타 파일을 생성하려면 유효한 범위에 있는 모든 데이터 및 델타 파일을 병합합니다. 이 절차는 병합 정책을 적용하지 않습니다.