Oracle 10G と SQL Server 2000 の 2 つのデータベースがあります。
Oracle データベース内には、いくつかの MS Word ドキュメントが BLOB として保存されています。私がする必要があるのは、Oracle からファイルを抽出し、それらを SQL Server に配置することです。どうやってこれを行うのか興味がありますか?
DTS について何か聞いたことがありますが、それが調査すべきものかどうかはわかりません。
Oracle 10G と SQL Server 2000 の 2 つのデータベースがあります。
Oracle データベース内には、いくつかの MS Word ドキュメントが BLOB として保存されています。私がする必要があるのは、Oracle からファイルを抽出し、それらを SQL Server に配置することです。どうやってこれを行うのか興味がありますか?
DTS について何か聞いたことがありますが、それが調査すべきものかどうかはわかりません。
SQL Server 2000では、blobストレージの選択肢はbinary/varbinaryまたはimageのいずれかです。バイナリ/変数はblobが8000バイト未満の場合に使用でき、画像はblobが8000バイトより大きい場合に使用する必要があります。
個人的には、perlに慣れているので、perl DBIを使用してOracleからファイルを抽出し、SQLサーバーに挿入します。
また、oracleのhsodbcを使用して、oracleとsqlサーバーの間にリンクを作成し、一方から他方にデータを挿入することもできます。
SQL Serverに慣れている場合は、DTSがオプションです。私はSQLサーバーの担当者ではないので、別のアプローチを好みます。