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