데이터 마이그레이션 일시 중지 및 다시 시작(Stretch Database)
적용 대상: SQL Server 2016(13.x) 이상 - Windows만 해당
중요
Stretch Database는 SQL Server 2022(16.x) 및 Azure SQL 데이터베이스에서 사용되지 않습니다. 데이터베이스 엔진의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
Azure로의 데이터 마이그레이션을 일시 중지하거나 다시 시작하려면 SQL Server Management Studio에서 스트레치 를 선택한 다음 데이터 마이그레이션을 일시 중지하려면 일시 중지 를 선택하고 데이터 마이그레이션을 다시 시작하려면 다시 시작 을 선택합니다. Transact-SQL을 사용하여 데이터 마이그레이션을 일시 중지하거나 다시 시작할 수도 있습니다.
로컬 서버의 문제를 해결하거나 사용 가능한 네트워크 대역폭을 최대화하려는 경우 개별 테이블에서 데이터 마이그레이션을 일시 중지합니다.
데이터 마이그레이션 일시 중지
SQL Server Management Studio 사용
SQL Server Management Studio의 개체 탐색기에서 데이터 마이그레이션을 일시 중할 스트레치 사용 테이블을 선택합니다.
마우스 오른쪽 단추를 클릭하고 Stretch > 일시 중지를 선택합니다.
Transact-SQL 사용
다음 명령을 실행합니다.
USE [<Stretch-enabled database name>];
GO
ALTER TABLE [<Stretch-enabled table name>]
SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = PAUSED ) );
GO
데이터 마이그레이션 다시 시작
SQL Server Management Studio 사용
SQL Server Management Studio의 개체 탐색기에서 데이터 마이그레이션을 다시 시작할 스트레치 사용 데이터베이스를 선택합니다.
마우스 오른쪽 단추를 클릭하고 Stretch > 계속하기를 선택합니다.
Transact-SQL 사용
다음 명령을 실행합니다.
USE [<Stretch-enabled database name>];
GO
ALTER TABLE [<Stretch-enabled table name>]
SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = OUTBOUND ) );
GO
마이그레이션이 활성 상태인지 일시 중지되었는지 확인
SQL Server Management Studio 사용
SQL Server Management Studio에서 Stretch Database Monitor를 열고 마이그레이션 상태 열의 값을 확인합니다. 자세한 내용은 데이터 마이그레이션 모니터링 및 문제 해결을 참조하세요.
Transact-SQL 사용
카탈로그 뷰 sys.remote_data_archive_tables
를 쿼리하고 is_migration_paused
열 값을 확인합니다. 자세한 내용은 sys.remote_data_archive_tables를 참조하세요.