프로젝트 옵션 설정(MySQLToSQL)

각 SSMA 프로젝트에 대해 프로젝트 수준 옵션을 설정할 수 있습니다. 이러한 옵션은 개체를 변환하는 방법, 데이터를 마이그레이션하는 방법 및 원본 데이터 형식이 대상 데이터 형식에 매핑되는 방법을 지정합니다. 개체를 SQL Server 또는 SQL Azure로 변환하거나 데이터를 SQL Server 또는 SQL Azure로 마이그레이션하기 전에 구성 옵션이 프로젝트에 적합한지 확인합니다.

SSMA를 사용하면 모든 프로젝트에 대한 기본 옵션을 구성할 수 있습니다. 이러한 옵션은 사용자가 만든 새 프로젝트에 적용됩니다. 그런 다음 각 프로젝트에 대한 옵션을 사용자 지정할 수 있습니다.

구성 옵션 및 모드

SSMA에는 5개의 프로젝트 설정 집합이 있습니다.

  • 프로젝트 정보

  • 일반(변환, 마이그레이션 및 SQL Azure)

  • 동기화

  • GUI

  • 형식 매핑

프로젝트 설정은 다음 네 가지 방법으로 구성할 수 있습니다.

  • 기본

  • 낙관적

  • 전체

  • 사용자 지정

기본 모드는 대부분의 사용자에게 권장됩니다. 낙관적 모드는 현재 MySQL 구문을 더 많이 유지하고 읽기 쉽습니다. 그러나 현재 구문을 유지하는 것은 정확하지 않을 수 있습니다. MySQL 구문을 동등한 SQL Server 또는 SQL Azure 구문으로 변환해야 하는 경우 전체 모드에서 가장 완전한 변환을 수행합니다. 그러나 결과 코드를 읽기가 더 어려울 수 있습니다. 사용자 지정 모드에서 옵션을 설정할 수 있습니다.

설정 및 각 모드에서 설정을 적용하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.

프로젝트 옵션 설정

SSMA에서 모든 프로젝트에 대한 기본 설정을 구성할 수 있습니다. 이러한 설정은 SSMA 구성 파일에 저장되고 사용자가 만든 새 프로젝트에 적용됩니다.

기본 프로젝트 옵션을 설정하려면

  1. 도구 메뉴에서 기본 프로젝트 설정을 클릭합니다.

  2. 기본 프로젝트 설정 대화 상자에서 다음 절차 중 하나를 사용합니다.

    1. 마이그레이션 대상 버전 드롭다운에서 설정을 보거나 변경해야 하는 마이그레이션 프로젝트 유형을 선택하고 왼쪽 창 아래쪽에서 일반을 클릭한 다음 변환 또는 마이그레이션 또는 SQL Azure 옵션을 선택합니다.

    2. 미리 정의된 모드를 선택하려면 모드 드롭다운 상자에서 기본값, 낙관적 또는 전체 모드를선택합니다.

    3. 사용자 지정 설정을 지정하려면 새 설정 또는 값을 선택하거나 입력합니다.

  3. 확인을 클릭하여 설정을 저장합니다.

현재 프로젝트의 설정을 사용자 지정할 수도 있습니다. 설정은 현재 프로젝트 파일에 저장됩니다.

현재 프로젝트의 설정을 사용자 지정하려면

  1. 도구 메뉴에서 ProjectSettings를 클릭합니다.

  2. ProjectSettings 대화 상자에서 다음 절차 중 하나를 사용합니다.

    1. 미리 정의된 모드를 선택하려면 모드 드롭다운 상자에서 기본값, 낙관적 또는 전체 모드를선택합니다.

    2. 사용자 지정 모드를 지정하려면 모드 드롭다운 상자에서 사용자 지정선택합니다. 그런 다음 적절한 프로젝트 설정을 선택합니다.

  3. 확인을 클릭하여 설정을 저장합니다.

다음 단계

마이그레이션의 다음 단계는 프로젝트 요구 사항에 따라 달라집니다.

  • 원본 및 대상 데이터 형식의 매핑을 사용자 지정하려면 MySQL 및 SQL Server 데이터 형식 매핑(MySQLToSQL)을 참조 하세요.

  • 그렇지 않으면 MySQL 데이터베이스 개체 정의를 SQL Server 또는 SQL Azure 개체 정의로 변환할 수 있습니다. 자세한 내용은 MySQL 데이터베이스 변환(MySQLToSQL)을 참조하세요.

참고 항목

MySQL 및 SQL Server 데이터 형식 매핑(MySQLToSQL)