gpt4 book ai didi

sql - 我可以从 dacpac 生成部署脚本吗

转载 作者:行者123 更新时间:2023-12-05 01:10:08 25 4
gpt4 key购买 nike

我有一个 .dacpac 文件,它被 MSBuild 调用并发布到 QA 数据库进行测试。此发布失败,我从他们那里得到的错误是一般的“发生错误”消息。我希望我可以从 dacpac 生成部署脚本并遍历它以查看问题发生在哪里,并希望也能教他们如何做到这一点。

有没有办法将 dacpac 指向特定数据库并让它生成用于更新数据库的 sql,而无需实际发布到数据库?

最佳答案

您可以使用 SqlPackage.exe .在您的机器上与此类似的目录中查找它:

C:\Program Files (x86)\Microsoft SQL Server\130\DAC\bin

请注意,它可能位于 110120130 文件夹中。

如果你还没有SqlPackage.exe,你可以从这里下载:https://www.microsoft.com/en-us/download/details.aspx?id=53013

如果您下载它,<​​strong>一定要查看下载页面的系统要求部分,找到依赖项 SqlSysClrTypes.msiSqlDom.msi,也必须安装。

示例用法:

SqlPackage.exe /a:script /SourceFile:C:\temp\mydb.dacpac /TargetConnectionString:"Data Source=myserver;Initial Catalog=mydb;Integrated Security=true" /OutputPath:C:\temp

关于sql - 我可以从 dacpac 生成部署脚本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com