私の会社には、(リレーショナルではなく)階層データベースのデータを入力するSQL Serverデータベースがあります。私は既にリレーショナルデータベースにそのスキーマをマップするために.netアプリケーションを書いており、それをうまくやっています。しかし、私の問題は、ここで使用されている技術が古くてデータ転送の明白な方法がないことです。非従来のデータベースからSQL Serverにデータを転送することは可能ですか
しかし、私はこれをどうやって行うことができるかについていくつかのアイディアを持っています。これは、私の普通のデータベースにファイルスキャンを書き、ファイルをcsvとしてダンプする必要があります。その後、SQL Serverに一括アップロードします。一括アップロードを非常に頻繁に終了する無効なデータの要素があるので、私はこれを感謝しません。
私はサービスブローカーに関するオプションを探求したいと考えていました。レコードがデータベースで変更されていて、これを何らかの形で取り上げることができるライブトランザクションを破棄したいと思っていましたか?
2番目に、ライブや変更されたレコードをファイルに書き出す場合(ファイルを任意のフォーマットにフォーマットすることができます)、SQL Serverに取り込むことができるものを使用したいと考えていましたか?
ご協力いただければ幸いです。
よろしく、
Waqar
データを抽出するシステムのタイプの詳細を追加してください。どのようなタイプのデータベースですか?それには名前がありますか? – iamdave
どのバージョンのSQL Serverを使用していますか? SSISやXMLデータ型などの利用可能なオプションに影響を与えることがあるので、私は尋ねる。 – Jeremy
使用しているデータベースの種類はRTMと呼ばれ、ZUG/ZOPLで書かれています。我々は、SQL Server 2008の標準版を使用している –