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

10-11 02:59