프로젝트 설정(형식 매핑)(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)