TSQL 了解是否为主服务器和辅助服务器都设置了数据库镜像

发布于 2024-09-06 16:37:52 字数 205 浏览 4 评论 0原文

我在两个 SQl 2005 服务器之间设置了数据库镜像(无见证)。 使用Tsql,我想查找主服务器和镜像服务器上是否都有用户数据库。 我可以在镜像上使用以下内容:

select * from sys.databases where state <>1 and database_id>4

主服务器应该使用什么?

I have Database mirroring setup between two SQl 2005 servers (no witness).
Using Tsql, I want to find if there is a user database on both primary and mirror server.
I can use the following on mirror:

select * from sys.databases where state <>1 and database_id>4

What should i use for Primary server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

触ぅ动初心 2024-09-13 16:37:52

使用与数据库镜像关联的 dmvs

例如, sys.database_mirroring

Use the dmvs associated with database mirroring

For example, sys.database_mirroring

心病无药医 2024-09-13 16:37:52
Kindly find Data using Following Query :- 

**选择 DB_NAME(database_id) AS Database_Name、

mirroring_state_desc、

mirroring_role_desc、

mirroring_safety_level_desc、

mirroring_partner_name、

mirroring_witness_name、

mirroring_witness_state_desc、

mirroring_failover_lsn

FROM sys.database_mirroring

,其中mirroring_state 不为空;**

Kindly find Data using Following Query :- 

**SELECT DB_NAME(database_id) AS Database_Name,

mirroring_state_desc,

mirroring_role_desc,

mirroring_safety_level_desc,

mirroring_partner_name,

mirroring_witness_name,

mirroring_witness_state_desc,

mirroring_failover_lsn

FROM sys.database_mirroring

WHERE mirroring_state IS NOT NULL;**

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文