1

2 台の SQL Server 2008 SP2 Standard サーバーのインストールでは、ミラーを使用してデータベースのフェールオーバー パートナーを設定します。

データベースの目的の 1 つは、SQL Server Reporting Services を通じてレポートを提供することです。

私の質問は、レポートのフェイルオーバーを行い、コストを最小限に抑えるようにこれをどのように設定するかです。

レポート データベースと、それらが使用するユーザー データベースがミラー化されているソリューションが 1 つあります。しかし、Reporting Services はフェールオーバーしますか?

別の方法として、レポート データベースがミラーリングされておらず、両方が実行されている各データベース サーバーに、レポート サービスの 2 つの個別のインスタンスをインストールすることもできます。しかし、ユーザーのブラウザを 1 つのエントリ アドレスから実行中のレポート サービスにリダイレクトするにはどうすればよいでしょうか。

SQL Server 2008 Express を実行する監視サーバーもあります。これを標準にアップグレードしてレポート サービスを実行することはできますが (ネイティブ クライアント接続を介してフェールオーバーできるはずです)、レポート サービス自体にはフェールオーバーがありません。

ここで何かが欠けているかどうかはわかりませんが、SQL Server Enterprise とフェールオーバー クラスター ソリューションを使用しないと、これを適切に行うことは不可能ですか?

任意のアイデア、考え、リンクを歓迎しますが、私はインターネット上で多くのガイドやベスト プラクティスを読みましたが、この質問に答えるものが見つからないことに注意してください。関連するリンクのみを投稿してください。

あなたの投稿、リンク、および私の研究とテストから収集した情報は、もちろん、他の人が将来参照できるように Stackoverflow に戻ります。そのようなソリューションを望んでいるのは私だけではないと思います。

  • スミント
4

1 に答える 1

1

すべてのデータをミラーリングし、データがミラーリングされたサーバーに移動するときにレポート サーバーを手動で再ポイントする必要があります。

ミラーリングを使用して相互に関連するデータベースを移動すると、事態が複雑になります。1 つが何らかの理由でオフラインになり、ミラーリングに失敗した場合、他のすべてのデータベースも同様に失敗しますか?

これらの決定を人間に任せ、ミラーリングで手動フェイルオーバーを使用することもできます。

于 2010-12-21T21:08:39.733 に答える