SQL Serverデータベースミラーリングは死ぬでしょう。今すぐ高可用性を保証するにはどうすればよいですか?


11

SQL Server のデータベースミラーリング機能はなくなります。

この機能は、Microsoft SQL Serverの将来のバージョンでは削除される予定です。新しい開発作業ではこの機能を使用せず、現在この機能を使用しているアプリケーションの変更を計画してください。代わりにAlwaysOn可用性グループを使用してください。

誰もが知っていますか?高可用性(およびクイックリカバリ)データベースのオプションは何ですか?


1
まだ死ぬわけではない。この製品で今後使用できなくなる将来のバージョンと、そのオプションについてはまだ公開されていません。AGは標準版では利用できません。

1
AGがStandard Editionで利用できないことは重要な詳細です。ありがとう。

回答:


5

すでに述べたように、ミラーリングは完全なものではありません。(少なくともまだです。)一般の人々は、MicrosoftがStandard EditionのHAを完全に放棄するのではないかと疑っています。

ただし、他の方法もあります。SQL Server 2012のドキュメントで、ミラーリングについて言及すると、「SQL ServerのエディションがAlwaysOn可用性グループをサポートしていない場合は、ログ配布を使用してください。」と書かれています

http://technet.microsoft.com/en-us/library/ms143729.aspx

ログ配布の使用に関する説明はたくさんあります。

編集:キンのリンクを読むかもしれません:SQL Serverログ配布:ファイルコピーオプション?


4

SQL Server 2016のStandard Editionで利用できる基本的な可用性グループは、データベースミラーリングに似たものに似ており、まったく同じような機能を備えています。

両方ともスタンダード版で利用可能

基本AGはグループごとに1つのDBしか持つことができないため、プライマリレプリカデータベースのみにアクセスできます。データベースはグループでフェイルオーバーできません。

また、Enterprise Editionには、HAを提供するための完全な機能として、完全な可用性グループがあることは明らかです。

マイクロソフトはデータベースミラーリングの提供終了日を発表していないため、SQL Server 2016以降の少なくとも2つのエディションで提供される予定です。


2

ミラーリングが死んでいるわけではありません。その懸念は、ミラーリングから離れる理由としては十分ではありません。SQL Server 2014の時点ではまだ存在するため、2014から新しいバージョンへの移行を検討し始めるまで、心配する必要はありません。2014年が経過してから9日しか経過していないため、しばらくはそうなるはずです。

それでも他の高可用性オプションを確認したい場合は、各エディションがサポートする機能を確認してください。あなたの選択はあなたが支払ったものによって異なります。そのドキュメントへのリンクは次のとおりです。http//msdn.microsoft.com/en-us/library/cc645993(v = sql.120).aspx

AlwaysOnはより多くの機能を提供しますが、Enterprise Editionの購入を犠牲にしています。


2
私はあなたの最初の段落に同意しません。将来の苦痛を軽減するために今努力することは常により良い選択です。差し迫った数年の使用期限が迫った急ぎの仕事にプレッシャーをかけられるよりも、事前に十分な時間をかけて設計を適切に決定したいと思います。
アンドリューブレナン

問題は、自動的にフェイルオーバーする機能が必要な場合に、Standard Editionを使用している場合にいくつかの選択肢があることです。これは、ここでの仕事に最適なツールになる可能性があります。また、実際にはその上に何も構築されていないため、このようなものは新しいバージョンに移動するときにすばやく簡単に変更できます。
スティーブフッド

1
@AndrewBrennanしかし、あなたが今日あなたの雇用主やあなた自身に役立つコードを書いてすぐにそれを使い始めることができるときに、あなたが直面する可能性が最も低い問題について、どの時点でオーバーアーキテクトしていますか?他にもいくつかのHAオプションがありますが、ミラーリングは実際に最も簡単で最良のオプションの1つです。ミラーリングは、正しく監視していることを前提として高パフォーマンスモードに移行する場合でも、あまり多くの「学習」を必要としません。したがって、ミラーリングがなくなるとHAオプションが異なるという事実を見て、なぜ時間を無駄にするのでしょうか。
Ali Razeghi 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.