다음을 통해 공유


sys.sp_rda_set_rpo_duration(Transact-SQL)

적용 대상: SQL Server 2016(13.x) 이상 버전

특정 시점 복원이 필요한 경우 원격 Azure 데이터베이스를 완전히 복원할 수 있도록 SQL Server가 준비 테이블에 보존하는 마이그레이션된 데이터의 시간을 설정합니다.

자세한 내용은 Stretch Database를 참조 하여 마이그레이션된 행을 일시적으로 유지하여 Azure 데이터에 대한 데이터 손실 위험을 줄입니다.

Important

Stretch Database는 SQL Server 2022(16.x) 및 Azure SQL Database에서 더 이상 사용되지 않습니다. 이 기능은 이후 버전의 데이터베이스 엔진 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.

Transact-SQL 구문 표기 규칙

구문

sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]

인수

[ @duration_hrs = ] duration_hrs

SQL Server에서 현재 스트레치 사용 데이터베이스에 대해 유지하려는 마이그레이션된 데이터의 시간(null 이 아닌 정수 값)입니다. 최소값이기도 한 기본값은 8시간입니다.

참고 항목

값이 높을수록 SQL Server에 더 많은 스토리지 공간이 필요합니다.

사용 권한

db_owner 권한이 필요합니다.

설명

sys.sp_rda_get_rpo_duration(Transact-SQL)를 실행하여 현재 값을 가져옵니다.