继承了全职 DBA 从未接触过的新 SQL 资产。镜像已在多台服务器上设置和删除,但未完全删除,旧的见证服务器仍处于活动状态。
见证服务器是否仍然可以确定原则/镜像是否仍在通信或处于活动状态。
我已经通过 DMV 进行了选择,下面的 DMV 是最有帮助的,但是四个见证实例中的一个确实报告了连接,任何建议都会有所帮助。
sys.dm_db_mirrroing_connections
继承了全职 DBA 从未接触过的新 SQL 资产。镜像已在多台服务器上设置和删除,但未完全删除,旧的见证服务器仍处于活动状态。
见证服务器是否仍然可以确定原则/镜像是否仍在通信或处于活动状态。
我已经通过 DMV 进行了选择,下面的 DMV 是最有帮助的,但是四个见证实例中的一个确实报告了连接,任何建议都会有所帮助。
sys.dm_db_mirrroing_connections
不完全理解需求,但我想下面可能会有所帮助:
通过见证查询获取主体和镜像之间的信息 dmv sys.database_mirroring_witnesses
您可以从列中获取信息
principal_server_name
-- 伙伴服务器的名称,其数据库副本当前是主体数据库mirror_server_name
-- 伙伴服务器的名称,其数据库副本当前是镜像数据库。另外,从 dbatools Get-DbaDbMirror查看很酷的命令
获取 sql2016 SQL Server 实例上的数据库镜像和镜像见证的属性