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