
Azure Database Migration Service의 향상된 기능: 스키마 마이그레이션 기능이 이제 사용 가능합니다.
Microsoft는 최근 Azure Database Migration Service(DMS)에 대한 중요한 업데이트를 발표하며 스키마 마이그레이션 기능을 정식 출시했습니다.이 새로운 기능은 스키마, 테이블, 인덱스, 뷰 및 기타 개체와 같은 중요한 데이터베이스 구성 요소를 자동으로 통합하여 데이터 마이그레이션 프로세스를 간소화합니다.수동 작업을 최소화하고 원본 및 대상 데이터베이스 환경 전반의 일관성을 강화하는 것이 목표입니다.
데이터베이스 객체 생성 간소화
이러한 통합 접근 방식을 통해 데이터베이스 관리자는 더 이상 데이터 마이그레이션을 수행하기 전에 새로운 Azure SQL Database에서 스키마 및 저장 프로시저를 포함한 각 데이터베이스 개체를 수동으로 생성할 필요가 없습니다.이를 통해 상당한 시간을 절약할 수 있을 뿐만 아니라 복잡한 마이그레이션 프로젝트에서 흔히 발생하는 인적 오류의 위험도 크게 줄일 수 있습니다.
스키마 객체의 효율적인 마이그레이션
스키마 마이그레이션 기능은 사용자가 필수 스키마 객체를 선택한 테이블과 함께 또는 단일 작업 내에서 모든 테이블과 함께 마이그레이션할 수 있도록 하여 유연성을 향상시킵니다.이 기능은 Azure SQL Database를 대상으로 하는 마이그레이션을 위해 특별히 설계되었으므로 특정 환경에 맞는 맞춤형 접근 방식을 보장합니다.
기능 구현을 위한 요구 사항
이 새로운 기능을 활용하려면 상당한 이점이 있지만, 사용자가 충족해야 하는 전제 조건이 있습니다.예를 들어, 사용자는 서버에 자체 호스팅 통합 런타임(SHIR) 버전 5.37.8767.4 이상을 설치해야 합니다.또한, 원본 SQL Server는 마이그레이션 작업 중 광범위한 액세스를 지원하기 위해 db_owner 권한을 부여해야 합니다.또한, 대상 Azure SQL Database 사용자는 ##MS_DatabaseManager##
및 를 포함한 네 가지 중요한 서버 수준 역할에 속해야 하며, ##MS_LoginManager##
이 역할들은 사용자에게 데이터베이스를 생성 및 삭제하고 로그인을 관리할 수 있는 권한을 부여합니다.
권한 관리 및 보안 고려 사항
앞서 언급한 권한은 스키마 마이그레이션 기능의 효과적인 작동에 필수적입니다.사용자는 ##MS_DatabaseManager##
기능 및 보안 강화를 위해 dbmanager 데이터베이스 수준 역할 대신 서버 역할을 활용하는 것이 좋습니다.필요한 권한이 부여되면 사용자는 로그인 관리, 데이터베이스 생성 및 모든 카탈로그 뷰에 대한 액세스 권한을 얻게 됩니다.
Microsoft는 상위 권한의 활성 상태를 유지해야 하는 기간을 명시하지 않았지만, 마이그레이션 프로세스 후 이러한 권한을 취소할 수 있을 것으로 예상됩니다.이는 보안을 유지하고 광범위한 권한 부여와 관련된 잠재적 위험을 최소화하는 데 매우 중요합니다.
이미지 출처: Depositphotos.com
답글 남기기