SQL 2008のミラーリングの問題
-
05-07-2019 - |
質問
現在、原則、ミラー、およびミラーリング監視の3台のコンピューター間でミラーリングをセットアップしています。日中、これらのシステムはすべて正常です。 failoverコマンドでフェイルオーバーし、ステーションのいずれかを抜くとフェイルオーバーします。私の問題は、夜間に3つのステーション間でクォーラムを失うことです。それを回復する唯一の方法は、ミラーリング監視サーバーを再起動することです。クォーラムを失うことで最悪なのは、すべてのステーションが回復モードに戻り、データベースが使用できなくなることです。ほとんどすべてのステーションを接続しているルーターがダウンしたかのようです。
コンピュータ名とIPアドレスを試してみましたが、うまくいきません。他の多くの顧客で同様のセットアップを実行しているので、SQLサーバーまたはミラーリングのセットアップ方法とは思わない。サージ保護付きのUPSにルーターがあり、ルーターが複数回交換されているため、ルーターではないことがわかります。ミラーステーションは、ハードウェアとソフトウェアに置き換わりました。これは、まだ発生している他のいくつかの問題のためです。私の他の唯一の解決策は、証人を交換することですが、これが機能しない場合、私はすべてのアイデアからです。
以下は、クォーラムが失敗したときに生成されるエラーのログファイルです。このエラーメッセージは、すべてのSQL Serverに表示されます。
09/09/2009 10:07:48、spid20s、Unknown、Database mirroring connection error 4 'データの受信中にエラーが発生しました:'64(指定されたネットワーク名は利用できません。') '。 「TCP:// Silver1:15111」の場合。
2009/09/09 10:07:48、spid20s、Unknown、Error:1474重大度:16状態:1。
09/09/2009 10:06:16、spid19s、Unknown、Database mirroring connection error 2 'DNS lookup failed with error:' 11001(No such host is。) '。' 「TCP:// Silver2:15111」の場合。
2009/09/09 10:06:16、spid19s、Unknown、Error:1474重大度:16状態:1。
また、このセットアップでは証明書などを使用していないことに注意してください。すべてのユーザーは同じユーザー名とパスワードを持っているので、これはドメインにいなくても有効なソリューションであることがわかります。
解決
'DNSルックアップがエラーで失敗しました: 「11001(そのようなホストは不明です。)」。にとって 「TCP:// Silver2:15111」。
これはすべてをまとめたものです。ネットワーキング担当者は、DNS名「Silver2」が失われた理由を詳しく説明しています。