如何从dacpac文件提取数据库架构?

时间:2019-08-07 22:25:18

标签: sql azure dacpac

几个月前,我使用Azure的免费试用版进行了一个项目,但试用版用完了。

我以前在SQL Server Management Studio上使用数据库引擎服务器,现在无法访问该服务器。

我有一个dacpac文件,但其中包含我正在处理的项目的数据库的架构结构。

如何在Microsoft SQL Server Management Studio中从dacpac文件创建新数据库?

2 个答案:

答案 0 :(得分:0)

在Sql Server Management Studio中,使用“部署数据层应用程序”菜单项打开一个部署向导。

Deploy Data-tier Application

答案 1 :(得分:0)

正如joshb所说,您可以使用Deploy a Data-tier Application

使用向导或PowerShell脚本将数据层应用程序(DAC)从DAC包部署到数据库引擎或Azure SQL数据库的现有实例。

部署过程通过将DAC定义存储在msdb系统数据库(SQL数据库中的主数据库)中来注册DAC实例;创建一个数据库,然后使用DAC中定义的所有数据库对象填充该数据库。

  

如何在Microsoft SQL Server Management Studio中从dacpac文件创建新数据库?

您可以参考我的步骤:

例如,我有一个dacpac文件:

enter image description here

使用Deploy a data-tier application enter image description here

选择软件包: enter image description here

更新配置: enter image description here

Depoly DAC并完成enter image description here

新数据库创建成功:

enter image description here

希望这会有所帮助。