2016-08-25 12 views
0

できるだけ明確かつ簡潔にしようとします。私はインフラストラクチャのものではないので、誰かが私にこの時間を無駄にしてくれたことを助けてくれることを願っています。SQL Serverの可用性グループリスナーを作成するAlwaysOn可用性グループ

目的:AlwaysOnを2つのSQL Serverインスタンスで構成し、可用性グループリスナーを介してデータベースに接続します。

エラー:SQL Server Error: 19458

現在の設定:

  • 私は2つの別々のVMが同じサーバーで、Hyper-Vを使用して管理できます。
  • 両方が同じサブネットにあります。
  • いずれもWindows 2012 R2とSQL Server 2014 SP2がインストールされています。
  • フェールオーバークラスタの機能は、両方のサーバーで有効になっています。
  • 2つのノードと1つのクラスタネットワークを持つクラスタを作成しました。
  • 私は、SQL ServerのIは、可用性グループ
  • にSQL Serverインスタンスの両方を追加した
  • 同じドメインのユーザーが仮想マシンの両方で管理者であるに可用性グループを作成しました。
  • 両方のVMでファイアウォールが無効になっています。

...しかし、私は、可用性グループリスナーを追加しようとしたとき、私は私が試したどのようなSQL Serverエラー19458.

を得る:

  • 私は多くの人が持っていることについて話をすることを見てきました両方のサーバーで同じ照合順序:順序SQL_Latin1_General_CP1_CI_AS

Availability Group Listener - Targeting Incorrect Node

セカンダリノードが異なる照合順序でセットアップされていました。そこで、インスタンスをアンインストールして、正しい照合順序で再度インストールしました。私はノードと可用性のレプリカを再構成しましたが、私はまだ同じエラーが発生しています。

  • は、それから私は、静的IPオプションを使用してみましたが、私は別のエラーを取得する:

SQL Server error: 19456

  • 私も、私は前にリスナーを作成した場合、それがうまくいくかもしれないことをどこかで読んセカンダリレプリカ私はそれをしましたが、同じエラーのためにセカンダリレプリカを追加できません。

  • ここはFailed to create Availability Group Listener

多分便利に述べたように、ADでのオブジェクトの作成権限を付与することによって動作しません:2つのVM間で期待通りに同期が動作します。

ありがとうございました。

+0

AGをセットアップする前に、Windowsクラスタでクラスタ検証を実行しましたか?その2番目のエラーに基づいて、私はあなたのネットワークがオフになるかもしれないと思う(ところで、テキストの絵は、最悪*;そのダイアログの左下隅にある小さなボタンの1つは "コピーテキスト"ボタン)。 –

+0

はい、あります。すべてがうまく見えます。私が言ったように、両方のVMは同じサブネット上にあります。お返事をありがとうございます。 – freethinker6

答えて

1

SS Listenerを設定する前にAG Listenerを作成するには、静的IPにリンクされたDNS名を作成するようネットワークチームに依頼してから、AG Listenerを作成します(作成時に静的IPを指定するのを忘れないでください) AGリスナー)

+0

Qorumのクラスタ構成の証人(たとえば、共有ファイル)を作成することに注意してください。クラスタに2つのノードしかないため問題があります(プライマリノードがすべてのクラスタをダウンさせる場合シャットダウン、2番目のノードへのフェールオーバーはありません) – liotims

関連する問題