6

作为我的 Azure Devops 发布管道的一部分,我想从 Azure 存储恢复前几天数据的 bacpac。

我正在运行以下 az 命令

az sql db import -s myprod.database.windows.net -n mydb
-g myresourcegroup -p "${mypassword}" -u myuser
--storage-key "${mystoragekey}" --storage-key-type StorageAccessKey 
--storage-uri 
"https://mystore.blob.core.windows.net/db/bk$(date -d "yesterday" '+%Y-%m-%d').bacpac"

此命令失败并显示以下内容ERROR: Can not perform requested operation on nested resource. Parent resource 'myprod.database.windows.net/mydb' not found.

数据库已经存在于服务器上。这是说这种情况下的父级是服务器还是数据库?它应该能够找到两者

4

1 回答 1

7

.database.windows.net不应该在那里。myprod.database.windows.net是服务器的完全限定 DNS 名称,但在 API 中,服务器的“名称”只是myprod.

希望这可以帮助。

于 2018-12-20T10:12:24.497 回答