0

我正在尝试使用 powershell 脚本将服务部署到 Azure。他们将需要访问同样以编程方式创建的 SQL 数据库。

对于外部请求,您可以使用以下方式指定防火墙规则:

New-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -StartIpAddress $startIP -EndIpAddress $endIP -RuleName $ruleName

在门户中,您可以使用从网络内部指定访问权限

“允许的服务:WINDOWS AZURE SERVICES”[是/否](默认为否)

如何从powershell将最后一个设置为“是”?

4

2 回答 2

1

如果您使用此命令,它会完成相同的任务。我建议使用它,以防 Azure 更改引用 Azure 流量的 ip 范围。

New-AzureSqlDatabaseServerFirewallRule -ServerName $AzureSqlServer.ServerName.ToString() -AllowAllAzureServices
于 2014-07-03T12:56:00.337 回答
0

如果New-AzureSqlDatabaseServerFirewallRule在 StartIpAddress 和 EndIpAddress 设置为 0.0.0.0 的情况下使用该命令,门户将将此解释为“允许 Windows azure 服务访问此 SQL 数据库”。

于 2013-02-22T18:43:30.673 回答