프로젝트 설정(형식 매핑)(SybaseToSQL)
프로젝트 설정 대화 상자의 형식 매핑 페이지에는 SSMA가 Sybase ASE(Adaptive Server Enterprise) 데이터 형식을 SQL Server 데이터 형식으로 변환하는 방법을 사용자 지정하는 설정이 포함되어 있습니다.
형식 매핑 페이지는 프로젝트 설정 및 기본 프로젝트 설정 대화 상자에서 사용할 수 있습니다.
이후의 모든 SSMA 프로젝트에 대한 형식 매핑 설정을 지정하려면 도구 메뉴에서 기본 프로젝트 설정을 선택하고 마이그레이션 대상 버전 드롭다운에서 설정을 보거나 변경해야 하는 마이그레이션 프로젝트 유형을 선택한 다음, 왼쪽 창 아래쪽에서 형식 매핑을 선택합니다.
현재 프로젝트에 대한 설정을 지정하려면 도구 메뉴에서 프로젝트 설정을 선택한 다음 왼쪽 창 아래쪽에서 형식 매핑을 선택합니다.
옵션
원본 형식
매핑된 ASE 데이터 형식입니다.
대상 유형
지정된 ASE 데이터 형식의 대상 SQL Server 데이터 형식입니다.
Sybase 형식 매핑에 대한 기본 SSMA는 다음 섹션의 표를 참조하세요.
추가
매핑 목록에 데이터 형식을 추가하려면 클릭합니다.
편집
매핑 목록에서 선택한 데이터 형식을 편집하려면 클릭합니다.
제거
매핑 목록에서 선택한 데이터 형식 매핑을 제거하려면 클릭합니다.
기본값으로 다시 설정
형식 매핑 목록을 SSMA 기본값으로 다시 설정하려면 클릭합니다.
기본 형식 매핑
다음 표에는 ASE와 SQL Server 데이터 형식 간의 기본 형식 매핑이 포함되어 있습니다.
ASE 데이터 형식 | SQL Server 데이터 형식 |
---|---|
bigint | bigint |
binary | binary |
binary[*.. 8000] | binary[*] |
binary[8001..*] | varbinary(max) |
bit | bit |
char | char |
char varying | varchar |
char varying[*.. 8000] | varchar[*] |
char varying[8001..*] | varchar(max) |
char[*.. 8000] | char[*] |
char[8001..*;] | varchar(max) |
character | char |
문자 변경 | varchar |
character varying[*.. 8000] | varchar[*] |
character varying[8001..*] | varchar(max) |
character[*.. 8000] | char[*] |
character[8001...*] | varchar(max) |
date | date |
datetime | datetime2[3] |
dec | decimal |
dec[*.. *] | decimal[*] |
dec[*.. *][*.. *] | decimal[*][*] |
decimal | decimal |
decimal[*.. *] | decimal[*] |
decimal[*.. *][*.. *] | decimal[*][*] |
double precision | float[53] |
float | float[53] |
float[*.. 15] | float[24] |
float[16..*] | float[53] |
image | image |
int | int |
integer | int |
longsysname | nvarchar[255] |
money | money |
national char | nchar |
national char[*.. 4000] | nchar[*] |
국가별 문자 변경 | nvarchar |
national char varying[*.. 4000] | nvarchar[*] |
national char varying[4001..*] | nvarchar(max) |
national char[4001..*] | nvarchar(max) |
국가별 문자 | nchar |
national character[*.. 4000] | nchar[*] |
national character[4001..*] | nvarchar(max) |
국가별 문자 변경 | nvarchar |
national character varying[*.. 4000] | nvarchar[*] |
국가별 문자 변경[4001..*] | nvarchar(max) |
국가별 varchar | nvarchar |
national varchar[*.. 4000] | nvarchar[*] |
national varchar[4001..*] | nvarchar(max) |
nchar | nchar |
nchar varying | nvarchar |
nchar varying[*.. 4000] | nvarchar[*] |
nchar varying[4001..*] | nvarchar(max) |
nchar[*.. 4000] | nchar[*] |
nchar[4001..*] | nvarchar(max) |
numeric | numeric |
numeric[*.. *] | numeric[*] |
numeric[*.. *][*.. *] | numeric[*][*] |
nvarchar | nvarchar |
nvarchar[*.. 4000] | nvarchar[*] |
nvarchar[4001..*] | nvarchar(max) |
real | float[24] |
smalldatetime | smalldatetime |
smallint | smallint |
smallmoney | smallmoney |
sysname | nvarchar[128] |
sysname[*.. *] | nvarchar[255] |
text | text |
time | time[3] |
timestamp | rowversion |
tinyint | tinyint |
unichar | nchar |
유니차드 | nvarchar |
unichar varying[*.. 4000] | nvarchar[*] |
unichar varying[4001..*] | nvarchar(max) |
unichar[*.. 4000] | nchar[*] |
unichar[4001..*] | nvarchar(max) |
unitext | nvarchar(max) |
univarchar | nvarchar |
univarchar[*.. 4000] | nvarchar[*] |
univarchar[4001..*] | nvarchar(max) |
unsigned bigint | numeric[20][0] |
unsigned int | bigint |
unsigned smallint | int |
unsigned tinyint | tinyint |
varbinary | varbinary |
varbinary[*.. 8000] | varbinary[*] |
varbinary[8001..*] | varbinary(max) |
varchar | varchar |
varchar[*.. 8000] | varchar[*] |
varchar[8001..*] | varchar(max) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기