ディストリビューターのミラーリング


10

ディストリビューションデータベースのミラーリングに成功した人はいますか?ディストリビューターとして専用サーバーがあります。製品からレポートまでのすべてのプッシュレプリケーションを処理します。ディストリビューターがクラッシュした場合に備えて、すぐに同じサーバーを構築したいと考えています。誰かがこのようなものを構築することに成功しましたか?


HA / DRの場合、ディストリビューションデータベースはクラスター化されたインスタンスにデプロイできますが、ミラーリングされたDBにはデプロイできません。
Remus Rusanu 2011年

1
+1面白いアイデア。専用のディストリビューターはミラーリングに問題ないはずですが、私は試したことはありません。
gbn 2010年

回答:


7

残念ながら、ディストリビューターのミラーリングはサポートされていません。エージェントがログインしたときにサーバー名が正しくないため、それが機能するかどうかはわかりませんが、バックアップボックスですべてのエージェントを手動でセットアップする必要があることは言うまでもありません。現在、ディストリビュータの唯一のHAオプションはWindowsクラスタリングです。


これは、ディストリビューションデータベースの不幸な制限であることがわかりました。「二次配布」データベースを許可しないことは大きな見落としだったと思います。それ以外の点ではかなり堅牢なレプリケーション機能のスイートに単一障害点を提供します。
Matt M

@mrdennyディストリビューターをクラスター化する手順をリストした記事をたまたま知っていますか。
シャラドフ

SQL Serverのクラスタリングに関する記事を多数執筆しており、sqlmag.comで入手できます。基本的に、Microsoft Cluster Servicesを使用してアクティブ/パッシブクラスターをセットアップし、そのインスタンスをディストリビューターとして使用します。ディストリビューターである既存のインスタンスを取得してクラスター化することはできません。また、何らかの共有ストレージが必要になります。
mrdenny、2011年

記事によると@MattM問題は、複製コンポーネントの数がディストリビューターのホスト名に依存しないため、問題が発生することです。そこでクラスタリングが登場します。可用性グループは実際のインスタンスとは異なるネットワーク名を使用できるため、AlwaysOnがどのように変更するか(変更する場合)を確認するのは興味深いことです。しかし、それはおそらくあなたがかなり高価になるディストリビューターのためにエンタープライズ版を使うことを必要とするでしょう。
mrdenny、2011年

@mrdennyありがとう!私はあなたが記事であることに気づきました、それらはかなり詳細で、今それらを通過しています。
sharadov、2011年

1

いいえ。理由については、このMSDNの記事を参照してください。


ディストリビューターのミラーリングはサポートされていないため、現在のディストリビューターのレプリカを作成する方法は他にもあります
sharadov

小切手 ログ配布とレプリケーションについては、msdn.microsoft.com / en-us / library / ms151224.aspxください。率直に言って、私はそれをしません。発生する可能性のあるあらゆる種類のフェイルオーバーイベントにより、データが失われる可能性があります。それ自体は問題ではありません。レプリケーションは、同期されているすべてのデータに非常に敏感です。データを失うと、それはウィンドウの外に出ます。自分を保護したい場合は、別のサーバーを入手して、SQLをインストールしてください。災害を待ってから、新しいサーバーをディストリビューターとしてレプリケーションを再構成します。
Ben Thul、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.