Data Migration Assistant를 사용하여 SQL Server 로그인 마이그레이션

이 문서에서는 Data Migration Assistant를 사용하여 SQL Server 로그인을 마이그레이션하는 개요를 제공합니다.

Important

이 항목은 이후 버전의 온-프레미스 제품 또는 Azure Virtual Machines의 SQL Server로 SQL Server 업그레이드와 관련된 시나리오에 적용됩니다.

마이그레이션되는 로그인

  • Windows 보안 주체(예: 도메인 사용자 또는 Windows 도메인 그룹)를 기반으로 로그인을 마이그레이션할 수 있습니다. SQL Server 로그인이라고도 하는 SQL 인증을 기반으로 만든 로그인을 마이그레이션할 수도 있습니다.

  • Data Migration Assistant는 현재 독립 실행형 보안 인증서(인증서에 매핑된 로그인), 독립 실행형 비대칭 키(비대칭 키에 매핑된 로그인) 및 자격 증명에 매핑된 로그인과 연결된 로그인을 지원하지 않습니다.

  • Data Migration Assistant는 내부 전용인 이중 해시 표시(##)로 묶인 이름의 sa 로그인 및 서버 원칙을 이동하지 않습니다.

  • 기본적으로 Data Migration Assistant는 마이그레이션할 모든 정규화된 로그인을 선택합니다. 필요에 따라 마이그레이션할 특정 로그인을 선택할 수 있습니다. Data Migration Assistant가 모든 정규화된 로그인을 마이그레이션하는 경우 로그인 사용자 매핑은 마이그레이션된 데이터베이스에서 그대로 유지됩니다.

    특정 로그인을 마이그레이션하려는 경우 마이그레이션을 위해 선택한 데이터베이스에서 하나 이상의 사용자에게 매핑되는 로그인을 선택해야 합니다.

  • 로그인 마이그레이션의 일환으로 Data Migration Assistant는 사용자 정의 서버 역할을 이동하고 사용자 정의 서버 역할에 서버 수준 권한을 추가합니다. 역할의 소유자는 sa 보안 주체로 설정됩니다.

마이그레이션 중 및 마이그레이션 후

  • 로그인 마이그레이션의 일환으로 Data Migration Assistant는 원본 SQL Server 있는 대상 SQL Server의 보안 개체에 권한을 할당합니다.

    대상 SQL Server에 로그인이 이미 있는 경우 Data Migration Assistant는 보안 개체에 할당된 권한만 마이그레이션하고 전체 로그인을 다시 만들지 않습니다.

  • Data Migration Assistant는 대상 서버에 로그인이 이미 있는 경우 데이터베이스 사용자에게 로그인을 매핑하기 위해 최선을 다합니다.

  • 마이그레이션 결과를 검토하여 로그인 마이그레이션의 전반적인 상태 및 권장되는 마이그레이션 후 작업을 이해하는 것이 좋습니다.

리소스

DMA(Data Migration Assistant)

Data Migration Assistant: 구성 설정