0

1 つ以上のテーブルがある Oracle データベースがあります。また、ブロブデータ、つまり画像が保存されています。そのデータをSql Serverデータベースに移動したいと思います。これを行う最善の方法は何ですか?

Oracle データベースのイメージ データを含む 1 つのテーブルの移行をテストし、それを SQL Server テーブルに移動したいと思います。

1 つのテーブルから Oracle から SQL Server へのデータの移行をテストするにはどうすればよいですか?

しかし、まず確認したいのは、Oracle DB から SQL Server DB へのイメージ データの移動が可能かどうか、移行中に注意することはありますか?

4

2 に答える 2

1

一般に「SSMA」として知られているMicrosoft SQL Server Migration Assistantをご覧になる必要があると思います。Oracle から SQL Server に移行する場合は、すべての Oracle オブジェクトを SQL Server に自動的に変換でき、非常に使いやすいため、非常に役立ちます。変換できるものと変換できないものについても教えてくれます。自動変換できないものについては、インターネットで少し検索して手動で簡単に変換できます。

于 2020-09-02T15:30:04.527 に答える
0

SQL Server Integration Services (SSIS)を確認することをお勧めします。

SSIS は、データ ウェアハウス用に構築された ETL (抽出、変換、読み込み) ツールですが、データの移行にも最適です。これは基本的に古い SQL Server Data Transformation Services (DTS) に取って代わるものであり、必要に応じてデータを変換する機能を提供しながら、あるシステムから別のシステム (Oracle を含む) にデータを移動できる堅牢で高速なツールです。

また、ワークフロー機能も備えているため、実行パスを設定できます (つまり、請求書データをロードする前にクライアント データをロードします)。

個々のステップを構築しながら、設定したさまざまなオブジェクトを通過するデータを簡単に確認できます。

何よりも、少なくとも SQL Server Standard Edition を実行している場合、SSIS は基本的に無料で付属しています。

最後に、画像に関する質問ですが、ブロブは単なるブロブです。バイナリ データのストリーム。イメージを別のイメージに移行しようとしたことはありませんが、うまくいかない理由はわかりません。

于 2012-10-30T06:27:03.857 に答える