使用az CLI导入Azure SQL数据库报错:指定SKU与解决存储配额问题
Azure SQL DB导入时指定SKU及解决存储配额报错问题
可以在导入时直接指定目标SKU
使用az sql db import命令时,通过--service-objective参数即可指定所需的SKU,Standard S9对应的参数值为S9。修改后的完整导入脚本
echo "Creating $database..." echo "Importing sample database from $container to $database..." az sql db import \ --admin-password $password \ --admin-user $login \ --storage-key $key \ --storage-key-type StorageAccessKey \ --storage-uri https://$storage.blob.core.windows.net/$container/$bacpac \ --name $database \ --resource-group $resourceGroup \ --server $server \ --service-objective S9
- 报错原因及解决逻辑
你遇到的SQL Error 40544是因为默认的General Purpose - Serverless: Standard-series (Gen5), 1 vCoreSKU的存储配额不足以容纳230GB的数据库(该SKU默认存储上限远小于230GB)。而Standard S9: 1600 DTUsSKU的最大存储容量为1TB,完全满足你的数据库大小需求,指定该SKU后即可解决存储配额不足的问题。
内容的提问来源于stack exchange,提问作者Kristen
相关产品推荐
相关产品推荐

