我想使用 PowerShell 在现有 Azure SQL 数据库上恢复 bacpac 文件。过去在 Azure 中恢复 bacpac 文件的经验要求在恢复 bacpac 文件时创建一个新的数据库。我希望避免这种情况,只需在现有(空)数据库上恢复 bacpac 文件即可。
理想情况下,bacpac 应该存储在存储帐户容器中,我可以引用该容器并运行 powershell 命令来对我现有的数据库执行还原。在我的搜索中,我没有找到任何可以实现这一点的东西。有没有人解决了这个问题或者类似我描述的问题?
谢谢,
答案1
你不能这样做。
你必须:
- 恢复数据库并调用
restored_database
- 删除当前名为
database
- 重命名
restored_database
为database