フルタイムのDBAがこれまで触れたことのない新しいSQL資産を継承しました。複数のサーバーでミラーリングがセットアップおよび削除されましたが、完全ではありませんが、古い監視サーバーはまだアクティブです。
プリンシパル/ミラーがまだ通信しているかアクティブであるかを判断するためにミラーリング監視サーバーからとにかくありますか?.
以下のDMVが最も役立つDMVを選びましたが、4つの証人インスタンスの1つが関連を報告しているため、アドバイスがあれば役に立ちます。
sys.dm_db_mirrroing_connections
ニーズを正確に理解していませんが、以下が役立つと思います:
プリンシパルとミラーの間の情報をwitnessクエリで取得するには、dmv sys.database_mirroring_witnesses
列から情報を取得できます
principal_server_name
-データベースのコピーが現在プリンシパルデータベースであるパートナーサーバーの名前
mirror_server_name
-現在データベースのコピーがミラーデータベースであるパートナーサーバーの名前。
また、dbatools Get-DbaDbMirror のクールなコマンドを確認してください。
PS C:\> Get-DbaDbMirror -SqlInstance sql2016
SQL2016 SQL Serverインスタンスのデータベースミラーとミラー監視のプロパティを取得します。