首页 > 解决方案 > 使用 PowerShell 的 Azure SQL Server 防火墙配置不起作用

问题描述

执行时New-AzSqlServerFirewallRule -ResourceGroupName $ResourceGroupName -ServerName $SqlServerName -AllowAllAzureIPs

我收到此错误:New-AzSqlServerFirewallRule:无法从程序集“Microsoft.Azure.Common,版本=2.0.0.0 ...

我使用的用户拥有订阅的所有者权限。我可以成功执行例如 New-AzSqlServer。但是,Get-AzSqlServerFirewallRule 也不起作用。安装了最新的 Az.Sql 2.12.0。

通过门户进行配置时,我收到以下错误,但配置被接受的情况永远不会少:无法覆盖服务器的防火墙规则:weu-te-sdb-patrntest-01 并刷新刀片。错误代码:未定义错误消息:无法读取未定义的属性“toString”

标签: azure-powershellazure-sql-server

解决方案


升级到以下 PowerShell 模块可以解决问题: Az 5.1.0 Az.Accounts 2.2.2 Az.Sql 2.12.0

无法确定我在门户中出现该错误的原因。但是,部署新的 Azure SQL 实例并使用上述模块版本是可行的。


推荐阅读