Azure SQL 使用 .bak 文件还原服务器
Azure SQL Server restore using .bak file
我在 Azure 中创建了 SQL 服务器并下载了 Azure Data Studio。我有一个 SQL 服务器数据库备份文件 (.bak
) 并连接到我从 Azure Data Studio 创建的服务器,但我没有看到恢复数据库的选项。
我只有可用的备份文件,没有任何可用的永久数据库,我想直接将数据库还原到 Azure SQL 服务器。
Azure SQL 数据库目前不支持此功能。如@Larnu 所说,在 Azure 中恢复 SQL 数据库的唯一方法是从 BACPAC 文件导入。您可以按照本指南将 BACPAC 文件用于 migrate to an Azure SQL database。
另一个选项:
如果您获得连接到本地的帐户 server.You 可以使用 SQL Management Studio 将其直接迁移到 Azure。
您可以使用 Azure Data Migration Assistant to perform an assessment 并从本地数据库迁移到 Azure SQL。
虽然我之前的两个回复都是正确的,但我想补充一点。
您有 3 种方法可以通过右键单击进行迁移:
- SSMS:任务 > 将数据库部署到 SQL Azure,这将创建一个
BACPAK
文件,而不是 .bak
文件。
- DMA:评估和迁移
- Azure Data Studio:我在 this video 的第 00:35 分钟发现您实际上可以使用 Azure Data Studio 和一些预览功能来帮助您迁移。我没有找到任何插件,并且在视频中有一封 Microsoft 电子邮件,所以我要求尝试预览。我不希望比迁移的首选工具 DMA 更好。
编辑: 我给微软发了一封电子邮件,微软回复了我
“嗨,弗朗切斯科,
感谢您伸出援手。我们目前在 East US2 区域进行私人预览。这对你有用吗?我们很快就会扩展到其他地区,敬请期待。"
因此有一天可以通过 Azure Data Studio 进行迁移,但目前仅限于美国东部 2 区域
我在 Azure 中创建了 SQL 服务器并下载了 Azure Data Studio。我有一个 SQL 服务器数据库备份文件 (.bak
) 并连接到我从 Azure Data Studio 创建的服务器,但我没有看到恢复数据库的选项。
我只有可用的备份文件,没有任何可用的永久数据库,我想直接将数据库还原到 Azure SQL 服务器。
Azure SQL 数据库目前不支持此功能。如@Larnu 所说,在 Azure 中恢复 SQL 数据库的唯一方法是从 BACPAC 文件导入。您可以按照本指南将 BACPAC 文件用于 migrate to an Azure SQL database。
另一个选项:
如果您获得连接到本地的帐户 server.You 可以使用 SQL Management Studio 将其直接迁移到 Azure。
您可以使用 Azure Data Migration Assistant to perform an assessment 并从本地数据库迁移到 Azure SQL。
虽然我之前的两个回复都是正确的,但我想补充一点。
您有 3 种方法可以通过右键单击进行迁移:
- SSMS:任务 > 将数据库部署到 SQL Azure,这将创建一个
BACPAK
文件,而不是.bak
文件。 - DMA:评估和迁移
- Azure Data Studio:我在 this video 的第 00:35 分钟发现您实际上可以使用 Azure Data Studio 和一些预览功能来帮助您迁移。我没有找到任何插件,并且在视频中有一封 Microsoft 电子邮件,所以我要求尝试预览。我不希望比迁移的首选工具 DMA 更好。
编辑: 我给微软发了一封电子邮件,微软回复了我
“嗨,弗朗切斯科, 感谢您伸出援手。我们目前在 East US2 区域进行私人预览。这对你有用吗?我们很快就会扩展到其他地区,敬请期待。"
因此有一天可以通过 Azure Data Studio 进行迁移,但目前仅限于美国东部 2 区域