SQL Server Witnessのバージョンは重要ですか?


8

ミラーよりもSQL Serverのバージョンが高いミラーセットアップでSQL Serverの監視を使用できますか?

つまり。ミラーはSQL Server 2012 Standard上にあり、ミラーリング監視サーバーはSQL Server 2014 Expressを使用しています。

回答:


11

BOLから:

•ミラーリングセッションを確立するには、パートナーとミラーリング監視サーバー(存在する場合)が同じバージョンのSQL Serverで実行されている必要があります。

注:同じSQLサーバーバージョンのExpressエディションがサポートされています。

編集:@Raidriからのコメントに基づく

技術的には、2つのパートナーよりも高いバージョンのSQLサーバーで監視を行うことは可能ですが、すべてのサーバーで同じバージョンのSQLサーバーを実行することを強くお勧めします。エディションは異なる場合があります。

以前のバージョンのSQL Serverからのアップグレード時を除き、ミラーリングセッションのサーバーインスタンスはすべて同じバージョンのSQL Serverを実行している必要があります。たとえば、SQL Server 2008ミラーリング構成からアップグレードする場合、SQL Server 2008ミラーリング監視はサポートされますが、既存または新規のSQL Server 2008 R2以降のミラーリング構成に追加することはできません。


そしてそのすぐ下:The two partners, that is the principal server and mirror server, must be running the same edition of SQL Server. The witness, if any, can run on any edition of SQL Server that supports database mirroring.
Raidriはモニカ

@Raidri私の編集を見てください。
Kin Shah

0

可能であり、アップグレードシナリオは、シナリオがサポートされるのに意味があるものです。

ただし、アップグレード中を除いて、このシナリオではMicrosoftでのテストはおそらく行われません。したがって、SQL 2008 R2の目撃者がSQL 2014パートナーと連携することを期待している場合、テストされていないシナリオに陥るリスクがあります。プロトコルの変更はわずかですが、nullではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.