プロジェクト オプションの設定 (MySQLToSQL)

SSMA プロジェクトごとに、プロジェクト レベルのオプションを設定できます。 これらのオプションでは、オブジェクトの変換方法、データの移行方法、ソース データ型をターゲット データ型にマップする方法を指定します。 オブジェクトを SQL Server または SQL Azure に変換するか、データを SQL Server または SQL Azure に移行する前に、構成オプションがプロジェクトに適していることを確認します。

SSMA では、すべてのプロジェクトの既定のオプションを構成できます。 これらのオプションは、作成する新しいプロジェクトに適用されます。 その後、各プロジェクトのオプションをカスタマイズできます。

構成オプションとモード

SSMA には、次の 5 つのプロジェクト設定セットがあります。

  • プロジェクト情報

  • 全般 (変換、移行、SQL Azure)

  • Synchronization

  • GUI

  • 型マッピング

プロジェクト設定は、次の 4 つの方法で構成できます。

  • 既定値

  • 楽観的

  • 完全

  • Custom

ほとんどのユーザーには、既定のモードをお勧めします。 オプティミスティック モードでは、現在の MySQL 構文の多くが保持され、読みやすくなっています。 ただし、現在の構文を維持することは正確でない場合があります。 MySQL 構文を同等の SQL Server または SQL Azure 構文に変換する必要がある場合、フル モードでは最も完全な変換が実行されます。 ただし、結果のコードは読みにくくなることがあります。 カスタム モードでは、オプションを設定できます。

設定の詳細と各モードでの設定の適用方法については、次のトピックを参照してください。

プロジェクト オプションの設定

SSMA では、すべてのプロジェクトの既定の設定を構成できます。 これらの設定は SSMA 構成ファイルに保存され、作成した新しいプロジェクトに適用されます。

既定のプロジェクト オプションを設定するには

  1. [ ツール ] メニューの [ 既定のプロジェクト設定] をクリックします。

  2. [ 既定のプロジェクト設定] ダイアログ ボックスで、次のいずれかの手順を実行します。

    1. 移行ターゲットバージョン」ドロップダウンリストから「表示/変更が必要な設定の移行プロジェクトタイプ」を選択し、左ペイン下部の「一般」をクリックし、その後「変換」「移行」「または「SQL Azure」オプションを選択します。

    2. あらかじめ定義されたモードを選択するには、モードのドロップダウンリストから「デフォルト」「楽観的」「フル」を選択します。

    3. カスタム設定を指定するには、新しい設定または値を選択または入力します。

  3. 「OK」をクリックして設定を保存します。

現在のプロジェクトの設定をカスタマイズすることもできます。 設定は現在のプロジェクト ファイルに保存されます。

現在のプロジェクトの設定をカスタマイズするには

  1. [ ツール ] メニューの [ ProjectSettings] をクリックします。

  2. [ProjectSettings] ダイアログ ボックスで、次のいずれかの手順を実行します。

    1. あらかじめ定義されたモードを選択するには、モードのドロップダウンリストから「デフォルト」「楽観的」「フル」を選択します。

    2. カスタムモードを指定するには、モードのドロップダウンリストから「カスタム」を選択してください。 次に、適切なプロジェクト設定を選択します。

  3. 「OK」をクリックして設定を保存します。