我正在寻找一种以编程方式查询哪个SQL服务器作为主要SQL服务器以及哪一个是一对镜像的方法。有没有人知道这是否可以通过PowerShell(SQLPS)或CMD(SQLCMD)?如果是这样,我该如何查询此信息?
提前致谢!
答案 0 :(得分:4)
我没有方便测试的实例,但我认为您应该能够使用SQLCMD查询sys.database_mirroring_witnesses(SQL Server 2005或更高版本)以获取您要查找的信息。
修改强>
感谢@Remus的好评。适当的地方是sys.database_mirroring
。