我想在 Powershell 中获取当前主副本的机器。有执行此操作的 cmdlet 吗?
我加载了 sqlps 模块并转储了 find all sql 命令,但似乎没有人与此相关..
谢谢
最佳答案
我认为这应该可行:
$null = [Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo");
$svr = New-Object Microsoft.SqlServer.Management.Smo.Server("AServerInstanceInYourAG");
$svr.AvailabilityGroups["YourAvailabilityGroup"].PrimaryReplicaServerName;
关于sql-server - 如何通过 powershell 获取 SQL 可用性组的主副本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15941123/