2009-08-12 25 views
0

SQL Server 2005にいくつかのリンクサーバーが定義されています。そのうちの1つはOracleサーバーへの接続で、もう1つはリモートマシン(ODBCサーバー)上の別のサーバーへのODBCブリッジです。SQL Server(2005)リンクサーバーの問題

最近、いくつかのジョイントを使用して2つの大きなサイズのテーブルでデータを更新するために、Oracleにリンクサーバーを使用しようとしました。更新クエリがあまりにも長い時間がかかったし、最終的に例外がスローさがありました:

Update O set value = l.value 
     FROM OracleServer..schema.largesizeTable O Join localLargeSizeTable l 
     on .... 

問題は例外の後、私はODBCへの別のリンクサーバーがこれ以上働いていなかったことに気づいていることです。 ODBCにリンクされたサーバーを戻すためにSQLサーバーを再起動する必要がありました。リンクされたサーバープールは、いずれかが失敗した場合にクラッシュする可能性があります(タブごとにChromeのサンドボックスとは異なり、他のタブやChromeアプリケーションには何の影響もありません)。私の前提が正しいかどうかわからない。これはSQL Server 2005の既知の問題ですか?

答えて

0

私はこの長い時間が経った後、最新のODBCドライバを使って解決したと思いますよね?

+0

私はそれを断念し、SQL Serverで何かを行うのではなく、更新を行うために.netプロジェクトを使用します。 –

+0

私はODBCドライバでいくつかの問題を抱えていましたが、時にはサーバマシンの再起動だけで助けになりました。 –

関連する問題