OracleとSQL Serverのデータを同時に照会したい場合、私はどのようなオプションがあるか調べたいと思っています。ここでOracleとSQL Serverのデータを使って作業する
はシナリオです:
Oracleデータベースが SQL Serverデータベースは、データセットBを含むデータセットが含まれ、C、D
は、私は、データセットAを取るとで別々にB、C及びDに対して、それに参加する必要があります特定の結果とカウントを生成することができます。
現在のソリューション:
- クエリのOracle、SQL ServerのINSERT文にデータをエクスポートします。 SQL Server Management Studioで
- 私は私は
を必要に応じてデータセットB、C及びDで一時テーブルに参加し、一時テーブル
編集:リンクされたサーバーやサーバー構成を変更するものは許可されていません。
多分... http://stackoverflow.com/questions/352949/linq-across-multiple-databases – xQbert
データベース専用のソリューションである必要がありますか?後者の場合は、どのような技術を使用していますか(例:.NET)? .NETでは、異なる接続文字列を使用して異なるデータセットを入力し、LINQ-To-DataSetを介してそれらを結合することができます。 –
私は.netを使用しています。あなたのコメントとxQbertのリンクは私に与えました...私はOracleにクエリを行い、データセットをDataSetAに格納し、次にSQL Serverを3回クエリし、DataSetB、DataSetC、およびDataSetDに格納することができました。次に、linqを使ってデータセットを結合しますか?その結果、わずか4回のデータベース呼び出しとすべてのDataSet結合パーツがメモリ内で発生するでしょうか? – dtc