Ram*_*chi 0 sql-server powershell
我一直在尝试在我的 AG 环境中获取 RegisterAllProvidersIP 的参数值。但是,该命令并未获取所有结果。结果集只有 4 个参数,我想知道如何获取所有参数。我想检查一下以调查持续的连接问题。这是多子网 AlwaysOn 配置。
我正在使用以下命令:
Get-Clusterresource -Name AG_Name | Get-ClusterParameter
AG_Name 是侦听器名称。
请帮助确定我做错了什么,还是只是一些权限问题?
您正在运行的命令将返回可用性组资源的所有参数。数量不多,因为大部分配置都存储在 SQL Server 中,而不是作为集群资源参数。
RegisterAllProvidersIP 参数不是可用性组资源的参数。RegisterAllProvidersIP是网络名称资源的参数。您可以使用以下命令查看集群上所有网络名称资源上的所有 RegisterAllProvidersIP 设置:
Get-ClusterResource | where-object {$_.ResourceType.name -eq "Network Name"} |
Get-ClusterParameter RegisterAllProvidersIP
Run Code Online (Sandbox Code Playgroud)
我在新集群版本上使用以下命令,在除集群名称资源之外的所有集群网络名称资源上禁用 RegisterAllProvidersIP:
Get-ClusterResource | where-object {$_.ResourceType.name -eq "Network Name"} |
where-object {$_.name -ne "Cluster Name"} |
set-ClusterParameter RegisterAllProvidersIP 0
Run Code Online (Sandbox Code Playgroud)
请记住,此命令会更改除“集群名称”资源之外的所有集群名称资源上的设置,因此,如果您在集群上设置了其他应用程序,您可能不想使用此设置。
归档时间: |
|
查看次数: |
2504 次 |
最近记录: |