Stretch Database 확장 저장 프로시저(Transact-SQL)

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

이 섹션에서는 Stretch Database와 관련된 확장 저장 프로시저에 대해 설명합니다.

Important

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

이 섹션의 내용

  • sys.sp_rda_deauthorize_db

    로컬 스트레치 사용 데이터베이스와 원격 Azure 데이터베이스 간의 인증된 연결을 제거합니다.

  • sys.sp_rda_get_rpo_duration

    복원이 필요한 경우 원격 Azure 데이터베이스의 전체 복원을 보장하기 위해 SQL Server가 준비 테이블에 보존하는 마이그레이션된 데이터의 시간을 가져옵니다.

  • sys.sp_rda_reauthorize_db

    Stretch에 사용하도록 설정된 로컬 데이터베이스와 원격 데이터베이스 간의 인증된 연결을 복원합니다.

  • sys.sp_rda_reconcile_batch

    스트레치 사용 SQL Server 테이블에 저장된 일괄 처리 ID를 원격 Azure 테이블에 저장된 일괄 처리 ID로 가장 최근에 마이그레이션된 데이터에 대해 조정합니다.

  • sys.sp_rda_reconcile_columns

    원격 Azure 테이블의 열을 스트레치 사용 SQL Server 테이블의 열과 조정합니다.

  • sys.sp_rda_reconcile_indexes

    스키마 작업을 큐에 대기하여 원격 테이블의 인덱스를 조정합니다.

  • sys.sp_rda_set_query_mode

    현재 스트레치 사용 데이터베이스와 해당 테이블에 대한 쿼리가 로컬 및 원격 데이터(기본값) 또는 로컬 데이터만 반환하는지 여부를 지정합니다.

  • sys.sp_rda_set_rpo_duration

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

  • sys.sp_rda_test_connection

    SQL Server에서 원격 Azure 서버로의 연결을 테스트하고 데이터 마이그레이션을 방지할 수 있는 문제를 보고합니다.