다음을 통해 공유


sys.sp_xtp_merge_checkpoint_files(Transact-SQL)

적용 대상: SQL Server

지정된 트랜잭션 범위의 모든 데이터 및 델타 파일을 병합합니다.

참고 항목

이 저장 프로시저는 SQL Server 2016(13.x)에서 더 이상 사용되지 않습니다. SQL Server 2016(13.x)을 시작하면 더 이상 필요하지 않으며 사용할 수 없습니다.

자세한 내용은 메모리 최적화 개체에 대한 스토리지 만들기 및 관리를 참조 하세요.

Transact-SQL 구문 표기 규칙

구문

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 표시된 것처럼 데이터 파일에 대한 트랜잭션의 bigint 하한입니다. 잘못된 트랜잭션 ID에 대한 오류가 생성됩니다.

[ @transaction_upper_bound = ] upper_bound_tid

sys.dm_db_xtp_checkpoint_files 표시된 것처럼 데이터 파일에 대한 트랜잭션의 bigint 상한입니다. 잘못된 트랜잭션 ID에 대한 오류가 생성됩니다.

반환 코드 값

없음

반환된 커서

없음

사용 권한

sysadmin 고정 서버 역할 및 db_owner 고정 데이터베이스 역할이 필요합니다.

설명

단일 데이터 및 델타 파일을 생성하려면 유효한 범위에 있는 모든 데이터 및 델타 파일을 병합합니다. 이 절차는 병합 정책을 적용하지 않습니다.