2011-06-21 24 views

答えて

10
  • サーバーの移行は、セキュリティ、マルチホップ
  • SQL Server以外のもののために設定するのが難しいことができ
  • より複雑ですオフ
  • クラスタ、次の手順に従います(Sybase、DB2など)ローカルドライバがインストールされている必要があり-site DR:レジストリエントリ+ドライバ
  • 非SQL Server x64問題。 「途切れる私はAccessにリンクサーバーを設定している(他の回答で)パフォーマンス

  • SQL Server以外のものは(パスワードを入力する方法を多くの場所?)うまく再生されないと述べました、DB2、Oracle、Sybase、奇妙な独自のODBCドライバなどがあります。私は今SSISまたは.netコードを好むでしょう...

  • 3

    を使用して

    は、サーバー上で設定問題ではない - あなたが実際にそれらを照会するために来たときにパフォーマンスヒットになります。

    私はLinked SQLServer 2005をセットアップしました。これは同じネットワーク上にある同じ物理的な建物内にあり、好きなだけ速く問題はありません。

    私も出糖蜜と時間を歩くようなもので、世界の反対側にある別のリンク(オラクル)サーバは、(hereを参照してください!)接続を削除している漠然としたことが

    申し訳ありませんが、しかし。 ..場合によります!

    7

    はい - 異なる物理データベース内の2つのデータセットを結合するクエリは、パフォーマンスが低くなります。

    現在のサーバーのテーブルAとリンクサーバーのBの間でクエリを実行する場合

    Select A.Field1, B.Field2 FROM A INNER JOIN B on A.Id = B.Id 
    WHERE B.Id = @InputId 
    

    あなたは、テーブルBのすべてのレコードを取得していることがあります - 効果的

    Select * from Table B 
    

    作業サーバへ。あなたが代わりにやってほしいと何

    は、その後に表Aに参加するために上記のクエリを書き直すパラメータとしてIDを取り、表B

    から濾過レコードセットを返すリンクサーバー上のUSPを持っています代わりにusp。

    +1

    この非常に便利なビットの情報と回避策をありがとう。 – Gabe

    関連する問題