프로젝트 설정 (변환) (MySQLToSQL)Project Settings (Conversion) (MySQLToSQL)

변환 페이지는 프로젝트 설정 대화 상자 SSMA MySQL 구문을 SQL Server 또는 SQL Azure 구문으로 변환 하는 방법을 사용자 지정 하는 설정이 포함 되어 있습니다.The Conversion page of the Project Settings dialog box contains settings that customize how SSMA converts MySQL syntax to SQL Server or SQL Azure syntax.

변환에서 제공 되는 프로젝트 설정기본 프로젝트 설정 대화 상자.The Conversion pane is available in the Project Settings and Default Project Settings dialog boxes.

  • 사용 하 여 기본 프로젝트 설정 모든 프로젝트에 대 한 구성 옵션을 설정 하려면 대화 상자.Use the Default Project Settings dialog box to set configuration options for all projects. 변환 설정에 액세스 하려면는 도구 메뉴 선택 기본 프로젝트 설정, 설정 된 볼 /에서 변경 하는 데 필요한 마이그레이션 프로젝트 형식을 선택 마이그레이션 대상 버전 드롭다운을 클릭 일반 선택 고 왼쪽된 창 맨 아래에 변환합니다.To access the conversion settings, on the Tools menu, select Default Project Settings, select migration project type for which settings are required to be viewed /changed from Migration Target Version drop down, click General at the bottom of the left pane, and then select Conversion.

  • 에 현재 프로젝트에 대 한 설정을 지정 하려면는 도구 메뉴 클릭 프로젝트 설정, 클릭 일반 클릭 한 다음 확인 하 고 왼쪽된 창 맨 아래에 변환합니다.To specify settings for the current project, on the Tools menu click Project Settings, then click General at the bottom of the left pane, and then click Conversion.

옵션Options

Collate 절Collate Clause

용어Term 정의Definition
COLLATE 절에 변환 하는 명시적 변환Explicit COLLATE clause conversion 명시적 COLLATE 절 변환 옵션에는 MySQL 코드에서 명시적 COLLATE 절을 변환 하는 방법을 지정 합니다.Explicit COLLATE clause conversion option specifies how to convert explicit COLLATE clauses in MySQL code. 무시 하 고 경고와 함께 Mark/오류를 생성 가능한 선택 사항:Possible Choices: Ignore and Mark with a Warning / Generate an Error

기본 모드: 무시 및 경고와 함께 표시Default Mode: Ignore and Mark with a Warning

최적 모드: 무시 및 경고와 함께 표시Optimistic Mode: Ignore and Mark with a Warning

전체 모드: 무시 및 경고와 함께 표시Full Mode: Ignore and Mark with a Warning

열 제약 조건Column Constraints

용어Term 정의Definition
열거형 데이터 형식의 열에 대 한 제약 조건 생성Generate Constraint for columns of ENUM data type MySQL 테이블에 없는 경우 SQL Server 또는 SQL Azure 테이블에 열거형 데이터 형식의 열에 대 한 제약 조건을 생성 합니다.Generates constraint for columns of ENUM data type in the SQL Server or SQL Azure table, if it is not present in the MySQL table. 그러한 경우 열거형 데이터 형식의 변환 된 모든 열 값을 제어 하는 CHECK 제약 조건이 있는 함께 합니다.If yes, all converted columns of ENUM data type will be accompanied with CHECK constraint controlling the value.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
집합 데이터 형식의 열에 대 한 제약 조건 생성Generate Constraint for columns of SET data type MySQL 테이블에 없는 경우 SQL Server 또는 SQL Azure 테이블의 집합 데이터 형식의 열에 대 한 제약 조건을 생성 합니다.Generates constraint for columns of SET data type in the SQL Server or SQL Azure table, if it is not present in the MySQL table. 그러한 경우 값을 제어 하는 CHECK 제약 조건으로 모든 변환 된 열 집합 데이터 형식의 함께 제공 됩니다.If yes, all converted columns of SET data type will be accompanied with CHECK constraint controlling the value.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
부호 없는 숫자 데이터 형식 열의 열에 대 한 제약 조건 생성Generate Constraint for columns of UNSIGNED numeric data type columns 부호 없는 숫자 데이터 형식의 열에 음수가 아닌 값에 대 한 검사를 추가 합니다.Add CHECK for non-negative value to columns of UNSIGNED numeric data types.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
연도 데이터 형식 열에 대 한 제약 조건 생성Generate Constraint for YEAR data type columns MySQL 테이블에 없는 경우 SQL Server 또는 SQL Azure 테이블의 연도 데이터 형식 열에 대 한 제약 조건을 생성 합니다.Generates constraint for YEAR data type columns in the SQL Server or SQL Azure table, if it is not present in the MySQL table. 모든 열을 변환 그렇다면 연도 데이터의 형식 값을 제어 하는 CHECK 제약 조건으로 수반 됩니다.If yes, all converted columns of YEAR data type will be accompanied with CHECK constraint controlling the value.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes

데이터 형식Data Types

용어Term 정의Definition
열거형 데이터 형식 변환ENUM data type conversion NVARCHAR로 변환 또는 숫자 변환 MySQL 열거형 데이터 형식 변환 방법을 지정합니다Specifies how MySQL ENUM data type should be converted either as Convert to NVARCHAR or Convert to Numeric

기본 모드: NVARCHAR로 변환Default Mode: Convert to NVARCHAR

최적 모드: NVARCHAR로 변환Optimistic Mode: Convert to NVARCHAR

전체 모드: NVARCHAR로 변환Full Mode: Convert to NVARCHAR
설정 데이터 형식 변환SET data type conversion 데이터 형식 MySQL 설정 되어야 할 방법을 지정 NVARCHAR (L)를 변환으로 변환 BINARY(L) 변환할 /Specifies how MySQL SET data type should be converted, Convert to NVARCHAR(L)/Convert to BINARY(L)

기본 모드: NVARCHAR(L) 변환Default Mode: Convert to NVARCHAR(L)

최적 모드: NVARCHAR(L) 변환Optimistic Mode: Convert to NVARCHAR(L)

전체 모드: NVARCHAR(L) 변환Full Mode: Convert to NVARCHAR(L)

제네릭Generic

용어Term 정의Definition
INSERT 및 바꾸기 기본값 없는 열Columns without DEFAULT value in INSERT and REPLACE '예' MyISAM 및 InnoDb 이외의 저장된 엔진을 사용 하 여 테이블을 참조 하는 모든 문이 경고 변환 메시지와 함께 표시 되어야 합니다.If 'Yes', all the statements that reference tables using stored engines other than MyISAM and InnoDb should be marked with warning conversion messages.

기본 모드: 열 목록에 추가Default Mode: Add to Column list

최적 모드: 열 목록에 추가Optimistic Mode: Add to Column list

전체 모드: 열 목록에 추가Full Mode: Add to Column list
0 변환으로 나누기를 생성합니다.Division by Zero Conversion Produces MySQL ERROR_FOR_DIVISION_BY_ZERO 동작 없이 에뮬레이트하 것인지 여부를 지정 합니다.Specifies whether or not to emulate MySQL without ERROR_FOR_DIVISION_BY_ZERO behavior.

기본 모드: 오류Default Mode: Error

최적 모드: 오류Optimistic Mode: Error

전체 모드: NULLFull Mode: NULL
IN 연산자IN operator MySQL IN 연산자를 변환 하는 방법을 지정 합니다.Specifies how to convert MySQL IN operator.

기본 모드: IN를로 항상 변환Default Mode: Always convert to IN

최적 모드: IN를로 항상 변환Optimistic Mode: Always convert to IN

전체 모드: 필요한 경우 확장Full Mode: Expand if necessary
MySQL 함수 변환MySQL Function Conversion MySQL 표준 함수를 변환 하는 방법을 지정 합니다.Specifies how to convert MySQL standard functions.

기본 모드: 낙관적Default Mode: Optimistic

최적 모드: 낙관적Optimistic Mode: Optimistic

전체 모드: 정확 하 게Full Mode: Precise
저장소 엔진을 지원 되지 않습니다.Not supported storage engines '예' MyISAM 및 InnoDb 이외의 저장된 엔진을 사용 하 여 테이블을 참조 하는 모든 문이 경고 변환 메시지와 함께 표시 되어야 합니다.If 'Yes', all the statements that reference tables using stored engines other than MyISAM and InnoDb should be marked with warning conversion messages.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
ROWID 보조 열 생성이 되지 않습니다Suppress ROWID auxiliary column generation 그러한 경우 대상 테이블에 ROWD 보조 열 만들기의 생성을 금지 합니다.If Yes, prohibits creation of ROWD auxiliary column creation on target tables. 몇 가지 구조 마이그레이션의 영향을 줄 수 있습니다.May affect migration of some structures.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 아니요Full Mode: No
TRUNCATE 문 변환TRUNCATE statement conversion 잘라내기 명령문을 변환 하는 방법을 지정 합니다.Specifies how to convert TRUNCATE statements.

기본 모드: TRUNCATEDefault Mode: TRUNCATE

최적 모드: TRUNCATEOptimistic Mode: TRUNCATE

전체 모드: TRUNCATEFull Mode: TRUNCATE

기타Misc

용어Term 정의Definition
기본 스키마 매핑Default Schema Mapping MySQL 데이터베이스를 SQL Server 스키마로 매핑하는 방법을 지정 합니다.Specifies how to map MySQL databases into SQL Server schemas.

기본 모드: 데이터베이스Default Mode: Database to Database

최적 모드: 데이터베이스Optimistic Mode: Database to Database

전체 모드: 데이터베이스Full Mode: Database to Database

프로시저 및 함수Procedures and Functions

용어Term 정의Definition
기본 함수 변환Default Function conversion 함수 수 기본적으로 변환 됩니다 T-SQL 함수 또는 저장된 프로시저를 지정 합니다.Specifies if functions should be by default be converted to T-SQL functions or to stored procedures.

기본 모드: 함수 변환Default Mode: Convert to Function

최적 모드: 함수 변환Optimistic Mode: Convert to Function

전체 모드: 함수 변환Full Mode: Convert to Function
SET XACT_ABORT를 생성 합니다.Generate SET XACT_ABORT ON SET XACT_ABORT ON 변환 된 프로시저 또는 트리거의 시작 부분에 추가 해야 여부를 지정 합니다.Specifies whether or not SET XACT_ABORT ON needs to be added to the beginning of the converted procedure or trigger.

기본 모드: 예Default Mode: Yes

최적 모드: 예Optimistic Mode: Yes

전체 모드: 예Full Mode: Yes
에 SET NOCOUNT를 생성 합니다.Generate SET NOCOUNT ON SET NOCOUNT ON 변환 된 프로시저 또는 트리거의 시작 부분에 추가 해야 여부를 지정 합니다.Specifies whether or not SET NOCOUNT ON needs to be added to the beginning of the converted procedure or trigger.

기본 모드: 예Default Mode: Yes

최적 모드: 예Optimistic Mode: Yes

전체 모드: 예Full Mode: Yes

공간 데이터 형식Spatial Data Types

용어Term 정의Definition
기본 {XMAX | 경계 상자 XMIN | YMAX | YMIN} 공간 인덱스에 대 한Default bounding box {XMAX|XMIN|YMAX|YMIN} for spatial indexes {XMAX |에 대 한 기본값을 정의합니다. XMIN | YMAX | 경계 상자 공간 인덱스에 사용 된 YMIN} 매개 변수입니다.Defines default value for {XMAX|XMIN|YMAX|YMIN} parameter of bounding box used in spatial indexes.

기본 모드Default Mode

XMAX: 100XMAX: 100

XMIN: 0XMIN: 0

YMAX: 100YMAX: 100

YMIN: 0YMIN: 0

최적 모드Optimistic Mode

XMAX: 100XMAX: 100

XMIN: 0XMIN: 0

YMAX: 100YMAX: 100

YMIN: 0YMIN: 0

전체 모드Full Mode

XMAX: 100XMAX: 100

XMIN: 0XMIN: 0

YMAX: 100YMAX: 100

YMIN: 0YMIN: 0
공간 인덱스에 대 한 기본 표 밀도Default grid density for spatial indexes LEVEL_1, LEVEL_2, LEVEL_3, 및 공간 인덱스에 사용 되는 표 밀도의 LEVEL_4에 대 한 기본값을 정의 합니다.Defines default value for LEVEL_1, LEVEL_2, LEVEL_3, and LEVEL_4 of grid density used in spatial indexes.

기본 모드Default Mode

LEVEL_1: 기본값LEVEL_1: Default

LEVEL_2: 기본값LEVEL_2: Default

LEVEL_3: 기본값LEVEL_3: Default

LEVEL_4: 기본값LEVEL_4: Default

최적 모드Optimistic Mode

LEVEL_1: 기본값LEVEL_1: Default

LEVEL_2: 기본값LEVEL_2: Default

LEVEL_3: 기본값LEVEL_3: Default

LEVEL_4: 기본값LEVEL_4: Default

전체 모드Full Mode

LEVEL_1: 기본값LEVEL_1: Default

LEVEL_2: 기본값LEVEL_2: Default

LEVEL_3: 기본값LEVEL_3: Default

LEVEL_4: 기본값LEVEL_4: Default

트랜잭션Transactions

용어Term 정의Definition
비트랜잭션 테이블Non-transactional tables 경고 변환 메시지와 함께 트랜잭션을 지원 하지 않는 테이블에 모든 참조를 표시 해야 여부를 지정 합니다.Specifies whether or not all references to table that do not support transactions should be marked with warning conversion messages.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
트랜잭션 격리 수준Transaction isolation level 새 트랜잭션을에 사용할 트랜잭션 격리 수준을 지정 합니다.Specifies what transaction isolation level should be used for new transactions.

기본 모드: 기본값Default Mode: Default

최적 모드: 기본값Optimistic Mode: Default

전체 모드: 반복 읽기Full Mode: Repeatable read

값 컨트롤Value Control

용어Term 정의Definition
숫자 변환에는 문자Character to Numeric conversion 지정 숫자 데이터 형식으로 문자 데이터 형식에서 암시적 및 명시적 변환을 처리 하는 방법입니다.Specifes how to handle implicit and explicit conversion from Character data type to numeric data types.

기본 모드: 낙관적Default Mode: Optimistic

최적 모드: 낙관적Optimistic Mode: Optimistic

전체 모드: 정확 하 게Full Mode: Precise
부호 없는 숫자 값을 제어 합니다.Control UNSIGNED numeric values 컨트롤에 부호 없는 숫자 변수 및 매개 변수 값을 지정 합니다.Control assigning values to UNSIGNED numeric variables and parameters.

기본 모드: 아니요Default Mode: No

최적 모드: 아니요Optimistic Mode: No

전체 모드: 예Full Mode: Yes
서명 되지 않은 빼기를 제어 합니다.Control UNSIGNED Subtraction 부호 없는 데이터 형식의 테이블 열에 삽입 하는 음수 값을 수정 합니다.Modify negative values inserted into table columns of UNSIGNED datatype.

기본 모드: 변환 '으로-는 'Default Mode: Convert ‘as-is’

최적 모드: 변환 '으로-는 'Optimistic Mode: Convert ‘as-is’

전체 모드: 경고와 함께 표시Full Mode: Mark With a Warning
이진 데이터 형식에서 변환Conversion to and from Binary data type 지정 이진 데이터 형식에서 암시적 및 명시적 변환을 처리 하는 방법입니다.Specifes how to handle implicit and explicit conversion from Binary data type.

기본 모드: 낙관적Default Mode: Optimistic

최적 모드: 낙관적Optimistic Mode: Optimistic

전체 모드: 정확 하 게Full Mode: Precise
날짜/시간 데이터 형식을Conversion to Date/Time data type 지정 데이터 형식이 암시적 및 명시적 변환 날짜/시간을 처리 하는 방법입니다.Specifes how to handle implicit and explicit conversion to Date/Time data type.

기본 모드: 에뮬레이트하 MySQL 형식Default Mode: Emulate MySQL format

최적 모드: 사용 하 여 SQL Server 형식Optimistic Mode: Use SQL Server format

전체 모드: 에뮬레이트하 MySQL 형식Full Mode: Emulate MySQL format
숫자 리터럴은 전체 자릿수가 38를 초과 합니다.Numeric Literals With Precision Exceeding 38 숫자 리터럴은 전체 자릿수가 38 초과 변환 하는 방법을 지정 합니다.Specifies how to convert numeric literals with precision exceeding 38.

기본 모드: 가능 하면 반올림Default Mode: Round if Possible

최적 모드: 가능 하면 반올림Optimistic Mode: Round if Possible

전체 모드: 가능 하면 반올림Full Mode: Round if Possible
NOT NULL 열에 0-날짜Zero-date in NOT NULL columns 지정 NOT NULL 열 0-날짜의 날짜에 0 또는 잘못 된 날짜/시간 값에 대 한 할당을 처리 하는 방법입니다.Specifes how to handle assignment to NOT NULL columns of Zero-date, Zero-in-date or invalid date/time values.

기본 모드: getdate)Default Mode: GETDATE()

최적 모드: getdate)Optimistic Mode: GETDATE()

전체 모드: getdate)Full Mode: GETDATE()

관련 항목:See Also

사용자 인터페이스 참조 ( MySQLToSQL )User Interface Reference (MySQLToSQL)