SSMA プロジェクトの操作 (OracleToSQL)
Oracle データベースを SQL Server に移行するには、まず SSMA プロジェクトを作成します。 マニフェスト ファイルは次の情報が含まれる JSON ファイルです。
- SQL Server に移行する Oracle データベースに関するメタデータ。
- 移行されたオブジェクトとデータを受信する SQL Server のターゲット インスタンスに関するメタデータ。
- SQL Server の接続情報
- プロジェクト設定。
プロジェクトを開くと、Oracle および SQL Server から切断されます。 これにより、オフラインで作業できるようになります。 詳細については、「SQL サーバーへの接続] (OracleToSQL)」を参照してください。
既定のプロジェクト設定を確認する
SSMA には、データベース オブジェクトの変換と読み込み、データの移行、SSMA と Oracle と SQL Server の同期を行う設定がいくつか含まれています。 既定の設定は、多くのユーザーに適しています。 ただし、新しい SSMA プロジェクトを作成する前に、設定を確認する必要があります。 必要に応じて、すべての新しいプロジェクトに使用される既定の設定を変更できます。
既定のプロジェクト設定を確認する
[ツール] メニューの [プロジェクトの設定] を選択します。
[移行ターゲットのバージョン] のドロップダウンで、設定を表示または変更する必要があるプロジェクト タイプを選択し、[全般] タブを選択します。
左ペインで [接続] を選択します。
右側のウィンドウで、必要に応じて設定を確認して変更します。 これらの設定の詳細については、「プロジェクト設定 (変換) (OracleToSQL)」を参照してください。
[移行]、[同期]、[システム オブジェクトの読み込み]、[GUI]、[型マッピング] ページで手順 1 から 3 を繰り返します。
移行設定の詳細については、「プロジェクト設定 (移行) (OracleToSQL)」を参照してください。
システム オブジェクトの設定の詳細については、「プロジェクト設定 (システム オブジェクトの読み込み) (OracleToSQL)」を参照してください。
SQL Server への同期の設定については、「プロジェクト設定 (同期) (OracleToSQL)」を参照してください。
GUI 設定の詳細については、「プロジェクト設定 (GUI) (OracleToSQL)」を参照してください。
データ型マッピングの設定についての詳細は、「プロジェクト設定 (型マッピング) (OracleToSQL)」 をクリックしてください。
新しいプロジェクトの作成
Oracle データベースから SQL Server にデータを移行するには、まずプロジェクトを作成する必要があります。
プロジェクトの作成
[ファイル] メニューの [新しいプロジェクト] を選択します。
[新しいプロジェクト] ダイアログ ボックスが表示されます。
[プロジェクト名] ボックスにプロジェクトの名前を入力します。
[ロケーション] ボックスで、プロジェクトのフォルダーを入力または選択し、[OK] を選択します。
[移行先] ドロップダウンで、移行に使用するターゲット SQL Server のバージョンを選択します。 次の方法を使用できます。
- SQL Server 2005
- SQL Server 2008
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Azure SQL データベース
プロジェクトの設定を確定する
新しい SSMA プロジェクト用に既定のプロジェクト設定を定義しなおし、適用するだけでなく、プロジェクトごとに設定をカスタマイズすることもできます。 詳細については、「プロジェクト設定 (変換) (OracleToSQL)」を参照してください。
ソース データベースとターゲット データベース間のデータ型マッピングをカスタマイズする場合は、プロジェクト、データベース、またはオブジェクト レベルでマッピングを定義できます。 詳細については、「Oracle と SQL Server のデータのマッピング (OracleToSQL)」を参照ください。
プロジェクトの保存
プロジェクトを保存すると、SSMA はプロジェクト設定と必要に応じてデータベース メタデータをプロジェクト ファイルに保持します。
プロジェクトの保存
[ファイル] メニューの [プロジェクトの保存] を選択します。
プロジェクト内のスキーマが変更されたか、変換されていない場合、SSMA はメタデータの読み込みと保存を求めるメッセージを表示します。 メタデータを読み込んで保存すると、オフラインで作業できます。 これにより、テクニカル サポート担当者など完全なプロジェクト ファイルを他のユーザーに送信できます。 メタデータの保存を求めるメッセージが表示されたら、次の操作を行います。
メタデータが見つからない状態のスキーマごとに、データベース名の横にあるチェック ボックスをオンにします。
メタデータの保存には数分かかる場合があります。 メタデータをまだ保存しない場合は、チェック ボックスをオンにしないでください。
[保存] ボタンを選択します。
SSMA は Oracle スキーマを解析し、メタデータをプロジェクト ファイルに保存します。
プロジェクトを開く
プロジェクトを開くと、Oracle および SQL Server から切断されます。 これにより、オフラインで作業できるようになります。 メタデータを更新するには、データベース オブジェクトを SQL Server に読み込みます。 データを移行するには、Oracle と SQL Server に再接続する必要があります。
プロジェクトを開く
次の手順のいずれかを使用します。
[ファイル] メニューの [最近使ったプロジェクト] をポイントし、開きたいプロジェクトを選択します。
[ファイル] メニューの [プロジェクトを開く] を選択し、
.o2ssproj
プロジェクト ファイルを見つけてファイルを選択し、[開く] を選択します。
Oracle に再接続するには、[ファイル] メニューの [Oracle への再接続] を選択します。
SQL Server に再接続するには、[ファイル] メニューの [SQL Server への再接続] を選択します。
関連項目
- SQL Server への Oracle データベースの移行 (OracleToSQL)
- Oracle データベースへの接続 (OracleToSQL)
- SQL Server への接続 (OracleToSQL)
次のステップ
- 移行プロセスの次の手順は、Oracle データベースへの接続です。