次の方法で共有


プロジェクトの設定 (型のマッピング) (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)
bool 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]
double precision[*..255][*..30] numeric[*][*]
double[*..255][*..30] numeric[*][*]
固定 numeric
fixed[*..65][*..30] numeric[*][*]
float 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
mediumtext nvarchar(max)
national char nchar[1]
national char[0..1] nchar[1]
national char[2..255] nchar[*]
national character nchar[1]
national character varying nvarchar[1]
national character varying[0..1] nvarchar[1]
national character varying[2..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national character[0..1] nchar[1]
national character[2..255] nchar[*]
national 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 と nvarchar[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[*][*]
serial 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[*][*]
unsigned fixed numeric
unsigned fixed[*..65][*..30] numeric[*][*]
unsigned float float[24]
unsigned float[*..255][*..30] numeric[*][*]
unsigned float[*..53] float[53]
unsigned int bigint
unsigned int[*..255] bigint
符号なし整数 bigint
符号なし整数[*..255] bigint
unsigned mediumint INT
符号なしの mediumint[*..255] INT
unsigned numeric 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)
year smallint
year[2..2] smallint
year[4..4] smallint
追加

クリックすると、マッピング リストにデータ型が追加されます。

[編集]

クリックすると、マッピング リストにデータ型が編集されます。

Remove

クリックすると、選択したデータ型マッピングがマッピング リストから削除されます。

既定値にリセット

クリックすると、SSMA のデフォルトにべてのデータ型マッピングがリセットされます。