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