2012-03-01 1 views
0

私は現在のSQL Serverデータベースへの文字の位置に基づいてデータを解析するフラットファイルとしてデータを提供している地方のGoughオフィスからデータを購入したいと考えています。Oracle DBをSQL Serverに解析する方法は?

しかし、私はむしろOracleからの何らかのエクスポート(郡データベースはOracle)からデータを直接取得し、次にMicrosoftデータインポートを使用してこれを直接SQL Server 2008データベースに持ち込みます。

このような可能性がありますか、この目標を達成するための最良の方法/慣行はありますか?ツールはOracleからのエクスポートとSQL Serverへのインポートにありますか?または、変換ソフトウェアの購入またはソリューションのプログラミングを検討する必要がありますか?

フラットファイルを使用しない理由は、プロジェクトの追加リソース用にインポートしたいデータベース全体ではなく、一部の値のみを対象とするためです。

申し訳ありません私たちは、お客様が持っているOracleデータベースへの毎日のインポートおよびエクスポート私の説明/質問

+2

この質問は意味がありません。 Oracleはここでどのように関与しましたか?限り、私はプレーンテキストファイルとSQL Serverについて話しています。 –

+0

固定長フラットファイルがあなたの要件を満たさないのはなぜですか?データのインポートウィザードを実行し、SSISを使用してフラットファイルを約5分でインポートできます。 –

+0

質問はOracleを参照して更新されました。なぜ、現在フラット・ファイルからインポートするいくつかの値に対してDB全体をインポートすることを検討しています。 – Burndog

答えて

1

でより明確にされていないため。通常は、必要な情報を含むフラットファイルを提供しています(購入した場合は、販売しているものに固執している可能性があります)。その後、SSISを使用してインポートします。われわれがこれを行うのは、大部分の企業(およびそのような政府機関)は、その情報が独自のものであるため、他の誰かにwhloeデータとそのスキーマを実際に提供したくないということです。さらに、データベース全体がかなり大きく、必要のない多くのものが含まれている可能性があります。

Oracleデータベースが自分のサーバーであり、サーバー上にある場合は、リンクサーバーを設定して直接クエリできます。

+0

私はMS SQLを所有していますが、Oracleは所有していません。 SSISが解決策であるようです。 – Burndog

関連する問題