0
我需要將Azure中的數據庫縮減爲其基本計劃。從Visual Studio在線Azure中託管的SQL數據庫的縮減比例
我已經在我的VSO發佈流程創建的任務,一個PowerShell Azure的任務在它指定我的訂閱,我已經把這個腳本在它:
Start-Sleep -s 60
$Credential = Get-Credential
$serverContext = New-AzureSqlDatabaseServerContext -ServerName "XXX-com-staging" -Credential $Credential
$db = Get-AzureSqlDatabase -ServerName "XXX-com-staging" -DatabaseName "YYY-com-staging"
$P1 = Get-AzureSqlDatabaseServiceObjective $serverContext -ServiceObjectiveName "P1"
Set-AzureSqlDatabase $serverContext -Database $db -ServiceObjective $P1 -Force -Edition Basic
它不會因爲工作$ Credential要麼爲空,要麼拋出錯誤說明:
憑據參數是必需的。
是否有任何簡單的方法來實現這一點,或修復我的腳本?
我想GET-azuresqldatabase需求的背景下,而不是服務器名稱參數 –
它既有重載https://docs.microsoft.com/en-us /powershell/module/azure/get-azuresqldatabase?view=azuresmps-4.0.0 – yeska
正確。但我認爲用servername重載需要先登錄。你創建了一個上下文對象,所以我會嘗試使用接受上下文 –