SQL Server Migration Assistant (SSMA) の Edit Type Mapping ダイアログ ボックスでは、ソース データベース オブジェクトとコピー先データベース オブジェクトの間で型をマップする方法を指定できます。
このダイアログ ボックスには、いくつかの場所からアクセスできます。
ソース データベースまたはデータベース オブジェクトを選択すると、メタデータ エクスプローラーの右側に [型マッピング ] タブが表示されます。 [ 追加] を選択して新しい型マッピングを追加するか、[ 編集] を選択して既存の型マッピングを変更します。
Tools>Project Settings または Default Project Settings に移動します。 結果のダイアログ ボックスで、[ 型マッピング] を選択します。 [ 追加] を選択して新しい型マッピングを追加するか、[ 編集] を選択して既存の型マッピングを変更します。
テーブル固有の型マッピングは、データベースとプロジェクトの型マッピングをオーバーライドします。 データベース固有のマッピングは、プロジェクト マッピングをオーバーライドします。
オプション
ソース タイプ
SQL Serverデータ型にマップするソース データ型を選択します。
データ型が可変長の場合は、[ ソースの種類] の下に次のフィールドが表示されます。
From: このマッピングの最小長を指定します。 たとえば、 nchar データ型の場合は、「10」と入力して、このマッピングが nchar(10) から始まる範囲に対応することを指定できます。
To: このマッピングの最大長を指定します。 たとえば、 nchar データ型の場合は、20 を入力して、このマッピングが nchar(20) で終わる範囲を指定できます。
ターゲットの種類
ソース データ型がマップされるSQL Serverデータ型を選択します。 SSMA がテーブルまたはストアド プロシージャをSQL Serverに作成すると、ソース データ型はこのデータ型に変更されます。
データ型が可変長の場合は、[ ターゲットの種類] の下に次のフィールドが表示されます。
- 置き換え先: このマッピングのターゲットの長さを指定します。 たとえば、 nvarchar データ型の場合、20 を入力して、指定したソース データ型を nvarchar(20) にマップするように指定できます。