プロジェクト オプションの設定 (MySQLToSQL)
SSMA プロジェクトごとに、プロジェクト レベルのオプションを設定できます。 これらのオプションでは、オブジェクトの変換方法、データの移行方法、ソース データ型をターゲット データ型にマップする方法を指定します。 オブジェクトを SQL Server または SQL Azure に変換するか、データを SQL Server または SQL Azure に移行する前に、構成オプションがプロジェクトに適していることを確認してください。
SSMA では、すべてのプロジェクトの既定のオプションを構成できます。 これらのオプションは、作成する新しいプロジェクトに適用されます。 その後、各プロジェクトのオプションをカスタマイズできます。
構成オプションとモード
SSMA には、次の 5 つのプロジェクト設定セットがあります:
プロジェクト情報
全般 (変換、移行、SQL Azure)
Synchronization
GUI
型マッピング
プロジェクト設定は、次の 4 つの方法で構成できます。
Default
オプティミスティック
フル
Custom
ほとんどのユーザーには、既定のモードをお勧めします。 オプティミスティック モードでは、現在の MySQL 構文がより多く保持しされ、読みやすくなります。 ただし、現在の構文が正確に維持されない場合があります。 MySQL 構文を同等の SQL Server または SQL Azure 構文に変換する必要がある場合、フル モードでは完全な変換が実行されます。 ただし、コードの保守が困難になることがあります。 カスタム モードでは、オプションを設定します。
設定の詳細と各モードでの設定の適用方法については、次のトピックを参照してください:
プロジェクト オプションの設定
SSMA では、すべてのプロジェクトの既定の設定を構成できます。 これらの設定は SSMA 構成ファイルに保存され、今後作成する新しいプロジェクトに適用されます。
既定のプロジェクト オプションを設定するには
[ツール] メニューで [既定のプロジェクト設定] をクリックします。
[既定のプロジェクト設定] ダイアログ ボックスで、次のいずれかの手順を実行します。
[移行ターゲット バージョン] ドロップダウンから設定を表示または変更する必要がある移行プロジェクトの種類を選択し、左側のウィンドウの下部にある [全般] をクリックして、[変換] または [移行] または [SQL Azure] オプションを選びます。
定義済みのモードを選択するには、[モード] ドロップダウン ボックスから [既定]、[オプティミスティック]、または [完全] を選びます。
カスタム設定を指定するには、新しい設定または値を選択または入力してください。
[OK] をクリックして設定を保存します。
現在のプロジェクトの設定をカスタマイズすることもできます。 これらの設定は、現在のプロジェクト ファイルに保存されます。
現在のプロジェクトの設定をカスタマイズするには
( [ツール] メニューの [SQL Server Profiler]をクリックします)。
[プロジェクトの設定] ダイアログ ボックスで、次のいずれかの手順を実行します:
定義済みのモードを選択するには、[モード] ドロップダウン ボックスから [既定]、[オプティミスティック]、または [完全] を選びます。
カスタム モードを指定するには、[モード] ドロップダウン ボックスから [カスタム] を選びます。 次に、適切なプロジェクト設定を選びます。
[OK] をクリックして設定を保存します。
次の手順
移行の次の手順は、プロジェクトの要件によって異なります。
ソースとターゲットのデータ型のマッピングをカスタマイズするには、「MySQL と SQL Server データ型のマッピング (MySQLToSQL)」を参照してください。
それ以外の場合は、Sybase データベース オブジェクト定義を SQL Server または SQL Azure オブジェクト定義に変換できます。 詳細については、「MySQL データベースの変換 (MySQLToSQL)」を参照してください。