web-dev-qa-db-ja.com

SQL Serverミラー:ミラーリング監視サーバー

フルタイムのDBAがこれまで触れたことのない新しいSQL資産を継承しました。複数のサーバーでミラーリングがセットアップおよび削除されましたが、完全ではありませんが、古い監視サーバーはまだアクティブです。

プリンシパル/ミラーがまだ通信しているかアクティブであるかを判断するためにミラーリング監視サーバーからとにかくありますか?.

以下のDMVが最も役立つDMVを選びましたが、4つの証人インスタンスの1つが関連を報告しているため、アドバイスがあれば役に立ちます。

sys.dm_db_mirrroing_connections

2
Stockburn

ニーズを正確に理解していませんが、以下が役立つと思います:

プリンシパルとミラーの間の情報をwitnessクエリで取得するには、dmv sys.database_mirroring_witnesses

列から情報を取得できます

principal_server_name-データベースのコピーが現在プリンシパルデータベースであるパー​​トナーサーバーの名前

mirror_server_name-現在データベースのコピーがミラーデータベースであるパー​​トナーサーバーの名前。

また、dbatools Get-DbaDbMirror のクールなコマンドを確認してください。

PS C:\> Get-DbaDbMirror -SqlInstance  sql2016

SQL2016 SQL Serverインスタンスのデータベースミラーとミラー監視のプロパティを取得します。

2
KASQLDBA