我正在研究將生產資源組和Premium定價層中的數據庫克隆到QA資源組和標準定價層的腳本。Azure PowerShell Set-AzureRmSqlDatabase掛起/非常慢
步驟1使用New-AzureRmSqlDatabaseCopy將生產數據庫克隆到qa。 來源處於「Elastic Premium」定價層,而該複製品處於「Premium P2」定價層。
步驟2刪除一堆舊記錄(調用-SQLCMD ...- INPUTFILE ...),因爲在QA數據庫中,我們不需要這些。
步驟3較低的定價等級下用設置AzureRmSqlDatabase ... -RequestedServiceObjectiveName「S0」
出於某種原因,降低定價等級步驟只是掛起。(45+分鐘) 通過添加在第二步後3分鐘開始 - 睡眠,第三步似乎最終在20分鐘內完成。 同時,在天青門戶我看到
Updating database pricing tier from P2 Premium to S0 Standard
步驟2將來自10GB〜至〜5GB取數據庫大小的消息。不知道這是否對這個問題有任何影響。
我已經嘗試了sqlcmd而不是Invoke-Sqlcmd,但有同樣的問題。
任何想法是怎麼回事?