프로젝트 설정 (형식 매핑) (MySQLToSQL)Project Settings (Type Mapping) (MySQLToSQL)

프로젝트 유형 매핑 설정 SSMA 프로젝트에 대 한 기본 형식 매핑을 설정할 수 있습니다.The Type Mapping project settings let you set default type mappings for the SSMA project.

프로젝트 설정 및 프로젝트 기본 설정 대화 상자에는 형식 매핑이 제공 됩니다.Type mapping is available in the Project Settings and Default Project Settings dialog boxes:

  • 프로젝트 설정 대화 상자를 사용 하 여 현재 프로젝트에 대 한 구성 옵션을 설정 합니다.Use the Project Settings dialog box to set configuration options for the current project. 형식 매핑을 설정 도구 메뉴에 액세스 하려면 프로젝트 설정을 선택 하 고 왼쪽된 창에서 형식 매핑 클릭 합니다.To access the type mapping settings, on the Tools menu, select Project Settings, and then click Type Mapping in the left pane.

  • 기본 프로젝트 설정 대화 상자를 사용 하 여 모든 프로젝트에 대 한 구성 옵션을 설정 합니다.Use the Default Project Settings dialog box to set configuration options for all projects. 형식 매핑에 액세스 하려면 도구 메뉴에서 설정을 선택 기본 프로젝트 설정, 설정 된 볼 /에서 변경 하는 데 필요한 선택 마이그레이션 프로젝트 형식을 마이그레이션 대상 버전 드롭다운 하 고 왼쪽된 창에서 형식 매핑 클릭 합니다.To access the type mapping 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 and then click Type Mapping in the left pane.

옵션Options

원본 유형Source Type

대상 데이터베이스의 데이터 형식에 매핑할 수 있는 MySQL 데이터 형식입니다.It is the MySQL data type, which has to be mapped to the target database data type.

대상 유형Target Type

지정된 된 MySQL 데이터 형식에 대 한 대상 데이터베이스 데이터 형식입니다.The target database data type for the specified MySQL data type.

추가Add

데이터 형식 매핑 목록에 추가 하려면 클릭 합니다.Click to add a data type to the mapping list.

편집Edit

선택한 데이터 형식 매핑 목록에서 편집 하려면 클릭 합니다.Click to edit the selected data type in the mapping list.

제거Remove

매핑 목록에서 선택한 데이터 형식 매핑을 제거 하려면 클릭 합니다.Click to remove the selected data type mapping from the mapping list.

기본값으로 다시 설정Reset to Default

형식 매핑 목록 SSMA 기본값으로 다시 설정 하려면 클릭 합니다.Click to reset the type mapping list to the SSMA defaults.

형식 매핑Type Mappings

다음 표에서 소스 및 대상 데이터 형식 간의 기본 매핑을 보여 줍니다.The following table shows the default mapping between source and target data types

MySQL 데이터 형식MySQL Data Type SQL Server 데이터 형식SQL Server Data Type
bigintbigint bigintbigint
bigint [...255]bigint[..255] bigintbigint
binarybinary 이진 [1]binary[1]
이진 [0..1]binary[0..1] 이진 [1]binary[1]
이진 [2..255]binary[2..255] 이진 []binary[]
bitbit 이진 [1]binary[1]
비트 [0..8]bit[0..8] 이진 [1]binary[1]
비트 [17..24]bit[17..24] 이진 [3]binary[3]
비트 [25..32]bit[25..32] 이진 [4]binary[4]
비트 [33..40]bit[33..40] 이진 [5]binary[5]
비트 [41..48]bit[41..48] 이진 [6]binary[6]
비트 [49..56]bit[49..56] 이진 [7]binary[7]
비트 [57..64]bit[57..64] 이진 [8]binary[8]
비트 [9..16]bit[9..16] 이진 파일 [2]binary[2]
blobblob varbinary(max)varbinary(max)
blob [0..1]blob[0..1] varbinary [1]varbinary[1]
blob [2..8000]blob[2..8000] varbinary []varbinary[]
blob [8001..]blob[8001..] varbinary(max)varbinary(max)
boolbool bitbit
booleanboolean bitbit
charchar nchar [1]nchar[1]
char 바이트char byte 이진 [1]binary[1]
char 바이트 [0..1]char byte[0..1] 이진 [1]binary[1]
char 바이트 [2..255]char byte[2..255] 이진 []binary[]
char [0..1]char[0..1] nchar [1]nchar[1]
char [2..255]char[2..255] nchar []nchar[]
charactercharacter nchar [1]nchar[1]
[0..1] 다양 한 문자character varying[0..1] nvarchar [1]nvarchar[1]
다양 한 2..255 문자character varying[2..255] nvarcharnvarchar
문자 [0..1]character[0..1] nchar [1]nchar[1]
문자 [2..255]character[2..255] nchar []nchar[]
datedate datedate
datetimedatetime datetime2 [0]datetime2[0]
decdec decimaldecimal
dec [...65]dec[..65] decimal [] [0]decimal[][0]
dec [...65][\..30]dec[..65][\..30] decimal [] [\]decimal[][\]
decimaldecimal decimaldecimal
10 진수 [...65]decimal[..65] decimal [] [0]decimal[][0]
10 진수 [...65][\..30]decimal[..65][\..30] decimal [] [\]decimal[][\]
doubledouble float [53]float[53]
배정밀도double precision float [53]float[53]
배정밀도 [...255][\..30]double precision[..255][\..30] 숫자 [] [\]numeric[][\]
double [...255][\..30]double[..255][\..30] 숫자 [] [\]numeric[][\]
고정fixed numericnumeric
고정 [...65][\..30]fixed[..65][\..30] 숫자 [] [\]numeric[][\]
floatfloat float [24]float[24]
float [...255][\..30]float[..255][\..30] 숫자 [] [\]numeric[][\]
float [...53]float[..53] float [53]float[53]
intint intint
int [...255]int[..255] intint
integerinteger intint
정수 [...255]integer[..255] intint
longbloblongblob varbinary(max)varbinary(max)
longtextlongtext nvarchar(max)nvarchar(max)
mediumblobmediumblob varbinary(max)varbinary(max)
mediumintmediumint intint
mediumint [...255]mediumint[..255] intint
mediumtextmediumtext nvarchar(max)nvarchar(max)
국가별 문자national char nchar [1]nchar[1]
national char [0..1]national char[0..1] nchar [1]nchar[1]
national char [2..255]national char[2..255] nchar []nchar[]
국가별 문자national character nchar [1]nchar[1]
다양 한 국가별 문자national character varying nvarchar [1]nvarchar[1]
[0..1] 다양 한 국가별 문자national character varying[0..1] nvarchar [1]nvarchar[1]
[2..4000] 다양 한 국가별 문자national character varying[2..4000] nvarchar []nvarchar[]
다양 한 국가별 문자 [4001..]national character varying[4001..] nvarchar(max)nvarchar(max)
국가별 문자 [0..1]national character[0..1] nchar [1]nchar[1]
국가별 문자 [2..255]national character[2..255] nchar []nchar[]
national varcharnational varchar nvarchar [1]nvarchar[1]
national varchar [0..1]national varchar[0..1] nvarchar [1]nvarchar[1]
national varchar [2..4000]national varchar[2..4000] nvarchar []nvarchar[]
national varchar [4001..]national varchar[4001..] nvarchar(max)nvarchar(max)
ncharnchar nchar [1]nchar[1]
nchar varcharnchar varchar nvarchar [1]nvarchar[1]
nchar varchar [0..1]nchar varchar[0..1] nvarchar [1]nvarchar[1]
nchar varchar [2..4000]nchar varchar[2..4000] nvarchar []nvarchar[]
nchar varchar [4001..]nchar varchar[4001..] nvarchar(max)nvarchar(max)
nchar [0..1]nchar[0..1] nchar [1]nchar[1]
nchar [2..255]nchar[2..255] nchar []nchar[]
numericnumeric numericnumeric
숫자 [...65]numeric[..65] 숫자 [] [0]numeric[][0]
숫자 [...65][\..30]numeric[..65][\..30] 숫자 [] [\]numeric[][\]
nvarcharnvarchar nvarchar [1]nvarchar[1]
nvarchar [0..1]nvarchar[0..1] nvarchar [1]nvarchar[1]
nvarchar [2..4000]nvarchar[2..4000] nvarchar []nvarchar[]
nvarchar [4001..]nvarchar[4001..] nvarchar(max)nvarchar(max)
realreal float [53]float[53]
실제 [...255][\..30]real[..255][\..30] 숫자 [] [\]numeric[][\]
직렬serial bigintbigint
smallintsmallint smallintsmallint
smallint [...255]smallint[..255] smallintsmallint
texttext nvarchar(max)nvarchar(max)
텍스트 [0..1]text[0..1] nvarchar [1]nvarchar[1]
텍스트 [2..4000]text[2..4000] nvarchar []nvarchar[]
텍스트 [4001..]text[4001..] nvarchar(max)nvarchar(max)
timetime timetime
timestamptimestamp datetimedatetime
tinyblobtinyblob varbinary [255]varbinary[255]
tinyinttinyint smallintsmallint
tinyint [...255]tinyint[..255] smallintsmallint
tinytexttinytext nvarchar [255]nvarchar[255]
부호 없는 bigintunsigned bigint bigintbigint
부호 없는 bigint [...255]unsigned bigint[..255] bigintbigint
부호 없는 10 진수unsigned dec decimaldecimal
부호 없는 10 진수 [...65]unsigned dec[..65] decimal [] [0]decimal[][0]
부호 없는 10 진수 [...65][\..30]unsigned dec[..65][\..30] decimal [] [\]decimal[][\]
부호 없는 10 진수unsigned decimal decimaldecimal
부호 없는 10 진수 [...65]unsigned decimal[..65] decimal [] [0]decimal[][0]
부호 없는 10 진수 [...65][\..30]unsigned decimal[..65][\..30] decimal [] [\]decimal[][\]
double 서명 되지 않은unsigned double float [53]float[53]
배정밀도 서명 되지 않은unsigned double precision float [53]float[53]
배정밀도 서명 되지 않은 [...255][\..30]unsigned double precision[..255][\..30] 숫자 [] [\]numeric[][\]
double 서명 되지 않은 [...255][\..30]unsigned double[..255][\..30] 숫자 [] [\]numeric[][\]
서명 되지 않은 고정unsigned fixed numericnumeric
서명 되지 않은 고정 [...65][\..30]unsigned fixed[..65][\..30] 숫자 [] [\]numeric[][\]
서명 되지 않은 부동 소수점unsigned float float [24]float[24]
부호 없는 float [...255][\..30]unsigned float[..255][\..30] 숫자 [] [\]numeric[][\]
부호 없는 float [...53]unsigned float[..53] float [53]float[53]
부호 없는 정수unsigned int bigintbigint
부호 없는 int [...255]unsigned int[..255] bigintbigint
부호 없는 정수unsigned integer bigintbigint
부호 없는 정수 [...255]unsigned integer[..255] bigintbigint
부호 없는 mediumintunsigned mediumint intint
부호 없는 mediumint [...255]unsigned mediumint[..255] intint
부호 없는 숫자unsigned numeric numericnumeric
부호 없는 숫자 [...65]unsigned numeric[..65] 숫자 [] [0]numeric[][0]
부호 없는 숫자 [...65][\..30]unsigned numeric[..65][\..30] 숫자 [] [\]numeric[][\]
실제 서명 되지 않은unsigned real float [53]float[53]
실제 서명 되지 않은 [...255[[\..30]unsigned real[..255[[\..30] 숫자 [] [\]numeric[][\]
부호 없는 smallintunsigned smallint intint
부호 없는 smallint [...255]unsigned smallint[..255] intint
부호 없는 tinyintunsigned tinyint tinyinttinyint
부호 없는 tinyint [...255]unsigned tinyint[..255] tinyinttinyint
varbinary [0..1]varbinary[0..1] varbinary [1]varbinary[1]
varbinary [2..8000]varbinary[2..8000] varbinary []varbinary[]
varbinary [8001..]varbinary[8001..] varbinary(max)varbinary(max)
varchar [0..1]varchar[0..1] nvarchar [1]nvarchar[1]
varchar [2..4000]varchar[2..4000] nvarchar []nvarchar[]
varchar [4001..]varchar[4001..] nvarchar(max)nvarchar(max)
yearyear smallintsmallint
연도 [2..2]year[2..2] smallintsmallint
연도 [4..4]year[4..4] smallintsmallint
추가Add

데이터 형식 매핑 목록에 추가 하려면 클릭 합니다.Click to add a data type to the mapping list.

편집Edit

데이터 형식 매핑 목록에서 편집 하려면 클릭 합니다.Click to edit a data type in the mapping list.

제거Remove

매핑 목록에서 선택한 데이터 형식 매핑을 제거 하려면 클릭 합니다.Click to remove the selected data type mapping from the mapping list.

기본값으로 다시 설정Reset to Default

모든 데이터 형식 매핑을 SSMA 기본값으로 다시 설정 하려면 클릭 합니다.Click to reset all data type mappings to the SSMA defaults.