使用 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 数据库,您不能使用RESTORE
和 BACKUP
方法,您需要使用 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 数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Visual Studio for Mac Project 连接到 Azure Data Studio 数据库?