这是我所做的:
- 使用(新)管理门户创建了“my-db”Azure SQL 数据库的导出(.bacpac 保存到存储帐户)。
- 从“my-v12-azure-db-server”中删除了数据库“my-db”(使用新的 Azure 门户)。
- 再次从新的 Azure 门户,尝试将 .bacpac 文件从第一步导入“my-v12-azure-db-server”。
结果:创建了具有正确名称的数据库,但它是空的。没有通过 UI 返回的错误。它不包含原始数据库中的任何表。
其他尝试:我能够成功地将相同的 .bacpac 文件导入同一 Azure 订阅上的其他 v12 db 服务器。我也尝试删除数据库服务器并重新创建它,但是当我把它带回来时也会发生同样的事情。此外,我尝试使用 powershell 删除数据库服务器,但在重新创建它之后,我得到了相同的结果。
理想情况下,我希望保持相同的数据库服务器名称和数据库名称,这样我就不必更改源中的连接字符串。我错过了什么吗?