5
どのSQLサーバーがプリンシパルSQLサーバーとして機能し、どちらがペアのミラーであるかをプログラムで照会する方法を探しています。 PowerShell(SQLPS)またはCMD(SQLCMD)でこれが可能かどうかは誰にも分かりますか?もしそうなら、どうすればこの情報を問い合わせることができますか?プリンシパルはどのSQL Serverがミラーであるかをプログラムで検出しますか?
ありがとうございます!
どのSQLサーバーがプリンシパルSQLサーバーとして機能し、どちらがペアのミラーであるかをプログラムで照会する方法を探しています。 PowerShell(SQLPS)またはCMD(SQLCMD)でこれが可能かどうかは誰にも分かりますか?もしそうなら、どうすればこの情報を問い合わせることができますか?プリンシパルはどのSQL Serverがミラーであるかをプログラムで検出しますか?
ありがとうございます!
私はテストするのに便利なインスタンスを持っていませんが、私はあなたが探している情報を得るためにSQLCMDを使用してsys.database_mirroring_witnesses(SQL Server 2005以降)を問い合わせることができると思います。
EDIT
@Remusのおかげですばらしいコメントがありました。見るべき適切な場所はsys.database_mirroring
です。
データベース状態/ロール(http://msdn.microsoft.com/en-us/library/ms178655.aspx)を含む 'sys.database_mirroring'を使用してください。 'sys.database_mirror_witnesses'には、ミラーリングの目撃者に関する情報が含まれています。 –