使用 Azure Data Studio 备份和还原 Azure 数据库

Posted

技术标签:

【中文标题】使用 Azure Data Studio 备份和还原 Azure 数据库【英文标题】:Backup and restore Azure database using Azure Data Studio 【发布时间】:2021-12-03 16:38:09 【问题描述】:

我有一个托管在 Azure 上的数据库,我已经使用 Azure Data studio 从 mac 机器连接到它。我想备份这个数据库,然后在 localhost 中恢复它以在本地访问它,以便在开发过程中提高速度。我没有看到的任何选项。 Windows 上的 SQL Server Management Studio 中有几个可用选项。

请提出建议。

【问题讨论】:

假设它是 Azure SQL 数据库,您不能使用 RESTOREBACKUP 方法,您需要使用 bacpac 或 dacpac。 见SQL Server dacpac extension @Larnu 谢谢。它非常有帮助。 【参考方案1】:

正如 Larnu 所说,是的,在 Azure 中使用 DACPAC 和 BACPAC 是可能的。

SQL Server DACPAC 扩展 - Here。

该向导简化了 dacpac 和 bacpac 文件的管理,从而促进了支持您的应用程序的数据层片段的创建和部署。查看 MSFT 文档以了解有关使用数据层应用程序的更多信息,here。

DAC 是一个独立的 SQL Server 数据库部署单元,它允许数据层开发人员和数据库管理员将 SQL Server 对象打包到称为 DAC 包(有时称为 DACPAC)的可移植工件中。 BACPAC 是一个类似的人工制品,它包含数据库模式和其中包含的数据。

【讨论】:

以上是关于使用 Azure Data Studio 备份和还原 Azure 数据库的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server数据库的备份和还

使用 Azure Data Studio 的适当角色和权限

markdown Azure Data Studio

如何将 Visual Studio for Mac Project 连接到 Azure Data Studio 数据库?

Azure Data Studio - 为啥完全缺少还原选项?

Azure Data PlatformSQL DW 备份策略