質問

現在、2つのSQL 2000サーバーで作業していますが、1つ目をリンクサーバーとして使用するクエリが多数ある2つ目のデータベースにつながるデータベースは追加できません。ライブデータのクエリを実行しながらパフォーマンスを向上させたい。

ライブデータを2番目のサーバーにミラーリングすることはできますか?私のオプションは何ですか?

SQL 2000からのアップグレードが必要な場合、可能性があります。

データの更新、挿入、削除の使用が少なく、選択の使用が多いので、可能であれば理想的だと思います。

役に立ちましたか?

解決

3つのオプションがあります。

  1. レプリケーションを使用して、最初のサーバーから2番目のサーバーにデータを移動します。これには、変更ごとに複製を破棄して設定する必要があるため、変更が非常に困難になるという欠点があります。

  2. SQL 2000でログ配布を使用します。アイデアは、プライマリサーバーで変更が行われた直後に、データがスタンバイサーバーに転送されることです。私はこれを行っていないので、個人的に欠点を知りません。 http://www.microsoft.com/technet/prodtechnol/ sql / 2000 / maintain / logship1.mspx

  3. SQL 2005またはSQL 2008にアップグレードし、組み込みのミラーリング機能を使用します。このようなメジャーアップグレード後にすべてが正しく機能することを確認するために、かなり詳細なテストをいくつか行う必要があることに注意してください。互換性はありますが、アップグレード後にすべてが正常に機能するように、特定のアプリケーションクエリを調整する必要がありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top