gpt4 book ai didi

powershell - VSTS Azure PowerShell 任务 SQL 防火墙规则

转载 作者:行者123 更新时间:2023-12-03 05:52:29 25 4
gpt4 key购买 nike

我尝试从 VSTS 更新 SQL Azure 上的数据库。

我需要在迁移期间应用防火墙规则并在迁移后将其删除。

我正在使用 VSTS Azure PowerShell 任务,我已配置它并尝试使用此命令添加规则:

New-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -RuleName $firewallRule -StartIpAddress $currentPublicIp -EndIpAddress $currentPublicIp

任务失败并显示以下错误消息:

##[error]No default subscription has been designated. Use Select-AzureSubscription -Default <subscriptionName> to set the default subscription.

任务从日志中的以下内容开始:

##[command]Add-AzureRMAccount -ServicePrincipal -Tenant ******** -Credential System.Management.Automation.PSCredential -Environment AzureCloud
##[command]Select-AzureRMSubscription -SubscriptionId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -TenantId ********

最佳答案

您应该对 SQL DB 使用 ARM cmdlet,而不是 ASM cmdlet。请注意 cmdlet 中的 RM

New-AzureRmSqlServerFirewallRule
Set-AzureRmSqlServerFirewallRule

关于powershell - VSTS Azure PowerShell 任务 SQL 防火墙规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45987965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com