프로젝트 설정(형식 매핑)(MySQLToSQL)
형식 매핑 프로젝트 설정을 사용하면 SSMA 프로젝트에 대한 기본 형식 매핑을 설정할 수 있습니다.
형식 매핑은 프로젝트 설정 및 기본 프로젝트 설정 대화 상자에서 사용할 수 있습니다.
프로젝트 설정 대화 상자를 사용하여 현재 프로젝트에 대한 구성 옵션을 설정합니다. 형식 매핑 설정에 액세스하려면 도구 메뉴에서 프로젝트 설정을 선택한 다음 왼쪽 창에서 형식 매핑을 클릭합니다.
기본 프로젝트 설정 대화 상자를 사용하여 모든 프로젝트에 대한 구성 옵션을 설정합니다. 형식 매핑 설정에 액세스하려면 도구 메뉴에서 기본 프로젝트 설정을 선택하고 마이그레이션 대상 버전 드롭다운에서 설정을 보거나 변경해야 하는 마이그레이션 프로젝트 유형을 선택한 다음 왼쪽 창에서 형식 매핑을 클릭합니다.
옵션
확보 경로 유형
대상 데이터베이스 데이터 형식에 매핑해야 하는 MySQL 데이터 형식입니다.
대상 유형
지정된 MySQL 데이터 형식의 대상 데이터베이스 데이터 형식입니다.
추가
매핑 목록에 데이터 형식을 추가하려면 클릭합니다.
편집
매핑 목록에서 선택한 데이터 형식을 편집하려면 클릭합니다.
Remove
매핑 목록에서 선택한 데이터 형식 매핑을 제거하려면 클릭합니다.
기본값으로 다시 설정
형식 매핑 목록을 SSMA 기본값으로 다시 설정하려면 클릭합니다.
형식 매핑
다음 표에서는 원본 데이터 형식과 대상 데이터 형식 간의 기본 매핑을 보여줍니다.
MySQL 데이터 형식 | SQL Server 데이터 형식 |
---|---|
bigint | bigint |
bigint[*.. 255] | bigint |
binary | binary[1] |
binary[0..1] | binary[1] |
binary[2..255] | binary[*] |
bit | binary[1] |
bit[0..8] | binary[1] |
bit[17..24] | binary[3] |
bit[25..32] | binary[4] |
bit[33..40] | binary[5] |
bit[41..48] | binary[6] |
bit[49..56] | binary[7] |
bit[57..64] | binary[8] |
bit[9..16] | binary[2] |
blob | varbinary(max) |
blob[0..1] | varbinary[1] |
blob[2..8000] | varbinary[*] |
blob[8001..*] | varbinary(max) |
부울 | bit |
boolean | bit |
char | nchar[1] |
char byte | binary[1] |
char byte[0..1] | binary[1] |
char byte[2..255] | binary[*] |
char[0..1] | nchar[1] |
char[2..255] | nchar[*] |
character | nchar[1] |
character varying[0..1] | nvarchar[1] |
character varying[2..255] | nvarchar |
character[0..1] | nchar[1] |
character[2..255] | nchar[*] |
date | date |
datetime | datetime2[0] |
dec | decimal |
dec[*.. 65] | decimal[*][0] |
dec[*.. 65][*.. 30] | decimal[*][*] |
decimal | decimal |
decimal[*.. 65] | decimal[*][0] |
decimal[*.. 65][*.. 30] | decimal[*][*] |
double | float[53] |
double precision | float[53] |
배정밀도[*.. 255][*.. 30] | numeric[*][*] |
double[*.. 255][*.. 30] | numeric[*][*] |
fixed | numeric |
fixed[*.. 65][*.. 30] | numeric[*][*] |
부동 | float[24] |
float[*.. 255][*.. 30] | numeric[*][*] |
float[*.. 53] | float[53] |
int | int |
int[*.. 255] | INT |
integer | int |
integer[*.. 255] | INT |
longblob | varbinary(max) |
longtext | nvarchar(max) |
mediumblob | varbinary(max) |
mediumint | INT |
mediumint[*.. 255] | INT |
중간 텍스트 | nvarchar(max) |
national char | nchar[1] |
national char[0..1] | nchar[1] |
national char[2..255] | nchar[*] |
국가별 문자 | nchar[1] |
국가별 문자 변경 | nvarchar[1] |
국가별 문자 변경[0..1] | nvarchar[1] |
국가별 문자 변경[2..4000] | nvarchar[*] |
국가별 문자 변경[4001..*] | nvarchar(max) |
national character[0..1] | nchar[1] |
국가별 문자[2..255] | nchar[*] |
국가별 varchar | nvarchar[1] |
national varchar[0..1] | nvarchar[1] |
national varchar[2..4000] | nvarchar[*] |
national varchar[4001..*] | nvarchar(max) |
nchar | nchar[1] |
nchar varchar | nvarchar[1] |
nchar varchar[0..1] | nvarchar[1] |
nchar varchar[2..4000] | nvarchar[*] |
nchar varchar[4001..*] | nvarchar(max) |
nchar[0..1] | nchar[1] |
nchar[2..255] | nchar[*] |
numeric | numeric |
numeric[*.. 65] | numeric[*][0] |
numeric[*.. 65][*.. 30] | numeric[*][*] |
nvarchar | nvarchar[1] |
nvarchar[0..1] | nvarchar[1] |
nvarchar[2..4000] | nvarchar[*] |
nvarchar[4001..*] | nvarchar(max) |
real | float[53] |
real[*.. 255][*.. 30] | numeric[*][*] |
직렬 | bigint |
smallint | smallint |
smallint[*.. 255] | smallint |
text | nvarchar(max) |
text[0..1] | nvarchar[1] |
text[2..4000] | nvarchar[*] |
text[4001..*] | nvarchar(max) |
time | time |
timestamp | Datetime |
tinyblob | varbinary[255] |
tinyint | smallint |
tinyint[*.. 255] | smallint |
tinytext | nvarchar[255] |
unsigned bigint | bigint |
unsigned bigint[*.. 255] | bigint |
unsigned dec | decimal |
unsigned dec[*.. 65] | decimal[*][0] |
unsigned dec[*.. 65][*.. 30] | decimal[*][*] |
unsigned decimal | decimal |
unsigned decimal[*.. 65] | decimal[*][0] |
unsigned decimal[*.. 65][*.. 30] | decimal[*][*] |
unsigned double | float[53] |
부호 없는 배정밀도 | float[53] |
unsigned double precision[*.. 255][*.. 30] | numeric[*][*] |
unsigned double[*.. 255][*.. 30] | numeric[*][*] |
부호 없는 고정 | numeric |
unsigned fixed[*.. 65][*.. 30] | numeric[*][*] |
부호 없는 부동 소수 | float[24] |
부호 없는 float[*.. 255][*.. 30] | numeric[*][*] |
부호 없는 float[*.. 53] | float[53] |
부호 없는 정수 | bigint |
unsigned int[*.. 255] | bigint |
부호 없는 정수 | bigint |
unsigned integer[*.. 255] | bigint |
unsigned mediumint | INT |
unsigned mediumint[*.. 255] | INT |
부호 없는 숫자 | numeric |
unsigned numeric[*.. 65] | numeric[*][0] |
unsigned numeric[*.. 65][*.. 30] | numeric[*][*] |
unsigned real | float[53] |
unsigned real[*.. 255[[*.. 30] | numeric[*][*] |
unsigned smallint | INT |
unsigned smallint[*.. 255] | INT |
unsigned tinyint | tinyint |
unsigned tinyint[*.. 255] | tinyint |
varbinary[0..1] | varbinary[1] |
varbinary[2..8000] | varbinary[*] |
varbinary[8001..*] | varbinary(max) |
varchar[0..1] | nvarchar[1] |
varchar[2..4000] | nvarchar[*] |
varchar[4001..*] | nvarchar(max) |
연도 | smallint |
year[2..2] | smallint |
year[4..4] | smallint |
추가
매핑 목록에 데이터 형식을 추가하려면 클릭합니다.
편집
매핑 목록에서 데이터 형식을 편집하려면 클릭합니다.
Remove
매핑 목록에서 선택한 데이터 형식 매핑을 제거하려면 클릭합니다.
기본값으로 다시 설정
모든 데이터 형식 매핑을 SSMA 기본값으로 다시 설정하려면 클릭합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기