我想在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/