sql-server - 如何通过 powershell 获取 SQL 可用性组的主副本信息

标签 sql-server sql-server-2008 powershell

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

相关文章:

sql-server - 如何在 Visual Studio 2019 中打开 DTSX 文件?

c# - C# 向数据库中插入日期

regex - 如何使用 Windows PowerShell 正则表达式删除文件名末尾的一个或多个空格?

powershell - PowerShell 中的参数绑定(bind)问题

.net - 更新 EF 模型 : tables missing

c# - 从数据库字段返回前 100 个字母?

SQL Server 2008 分区表和并行性

sql-server-2008 - 在 SQL Server 中使用 sp_executesql 更新表

azure - 在发布期间更新 Azure DevOps 发布管道变量

sql-server - SQL——清除执行缓存