Greg Asked: 2020-02-22 14:30:30 +0800 CST2020-02-22 14:30:30 +0800 CST 2020-02-22 14:30:30 +0800 CST 如何打开 DACPAC 包装? 772 当我在 Windows 资源管理器中右键单击 DACPAC 文件时,我没有“解包”文件的选项,如本文档所示: https://learn.microsoft.com/en-us/sql/relational-databases/data-tier-applications/unpack-a-dac-package?view=sql-server-ver15 我安装了 Visual Studio 2019 和 SSMS v18.4。我错过了什么吗?现在该文件与记事本相关联。 sql-server deployment 3 个回答 Voted Best Answer Piotr Palka 2020-02-22T15:42:41+08:002020-02-22T15:42:41+08:00 请选择“打开方式...”,然后从列表中选择“Microsoft SQL Server DAC 包文件解包向导”。它也应该是此文件类型的默认关联。 如果您没有此选项,您也可以将此文件重命名为 .zip 并使用任何解压缩工具。 Tibor Karaszi 2020-02-23T08:43:59+08:002020-02-23T08:43:59+08:00 我在我的 Windows 中安装了 7-zip,它直接从资源管理器中识别 bacpac 和 dacpac 文件。 Ivan 2020-02-24T13:52:29+08:002020-02-24T13:52:29+08:00 我知道两种导入 DACPAC 文件的方法。 通过 SQL Server 管理工作室: 右键单击对象资源管理器中的数据库 选择:部署数据层应用程序 按照提示操作 通过sqlpackage.exe实用程序: 执行下一个命令以开始导入: sqlpackage.exe /SourceFile:"w:\temp\SampleDb.dacpac" /Action:Publish /TargetServerName:"." /TargetDatabaseName:"SampleDb" 您可以在此处找到有关 sqlpackage.exe 参数的更多信息。 还: .dacpac 文件是一个 zip 存档,您可以使用存档应用程序打开它。如果您想在导入数据库之前查看文件中的内容,这将很有用。例如:将文件扩展名更改为 .zip 并在 Windows 资源管理器中打开。
请选择“打开方式...”,然后从列表中选择“Microsoft SQL Server DAC 包文件解包向导”。它也应该是此文件类型的默认关联。
如果您没有此选项,您也可以将此文件重命名为 .zip 并使用任何解压缩工具。
我在我的 Windows 中安装了 7-zip,它直接从资源管理器中识别 bacpac 和 dacpac 文件。
我知道两种导入 DACPAC 文件的方法。
通过 SQL Server 管理工作室:
通过sqlpackage.exe实用程序:
执行下一个命令以开始导入:
您可以在此处找到有关 sqlpackage.exe 参数的更多信息。
还:
.dacpac 文件是一个 zip 存档,您可以使用存档应用程序打开它。如果您想在导入数据库之前查看文件中的内容,这将很有用。例如:将文件扩展名更改为 .zip 并在 Windows 资源管理器中打开。