Azure SQL bacpac 通过现有数据库进行还原

Azure SQL bacpac 通过现有数据库进行还原

我想使用 PowerShell 在现有 Azure SQL 数据库上恢复 bacpac 文件。过去在 Azure 中恢复 bacpac 文件的经验要求在恢复 bacpac 文件时创建一个新的数据库。我希望避免这种情况,只需在现有(空)数据库上恢复 bacpac 文件即可。

理想情况下,bacpac 应该存储在存储帐户容器中,我可以引用该容器并运行 powershell 命令来对我现有的数据库执行还原。在我的搜索中,我没有找到任何可以实现这一点的东西。有没有人解决了这个问题或者类似我描述的问题?

谢谢,

答案1

你不能这样做。

你必须:

  1. 恢复数据库并调用restored_database
  2. 删除当前名为database
  3. 重命名restored_databasedatabase

相关内容