当前位置: 首页 > 面试题库 >

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

朱丰
2023-03-14
问题内容

我有一个.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/zh-
cn/download/details.aspx?id=53013

如果下载了它,请 确保 在下载页面 的“系统要求”部分
中查找依赖项SqlSysClrTypes.msiSqlDom.msi,这些依赖项也必须安装

用法示例:

SqlPackage.exe / a:script /SourceFile:C:\temp\mydb.dacpac /
TargetConnectionString:“数据源= myserver;初始目录= mydb;集成安全性= true” /
OutputPath:C:\ temp



 类似资料:
  • 可编程蜜罐脚本生成器。 脚本生成 脚本生成通过脚本生成器(编译生成 tmsh-generator-0.1.jar),脚本生成器需要在 Linux 或Mac 操作系统上运行,且Linux或Mac 操作系统上需要安装有 java 13 环境。 $ java --version openjdk 13 2019-09-17 OpenJDK Runtime Environment (build 13+33)

  • 使用自动化脚本,一个命令来上一节中的所有操作。 自动化创建和更新 gh-pages 所以,我们采用一个 npm 包,来帮助我们完成上面的操作 cd my-note/ npm i gh-pages 然后创建 my-note/scripts/deploy-gh-pages.js 里面的内容是: 'use strict'; var ghpages = require('gh-pages'); ma

  • 在你完成模型后,你可以保存模型表结构、视图或外键成一个脚本文件。导出 SQL 功能为脚本生成一个 SQL 文件。选择 工具 -> 导出 SQL。 导出 SQL 的常规设置 文件 设置输出的文件名和位置。 对象 在现有的模型中选择你想导出的对象。 导出 SQL 的高级设置 下列选项是根据你所选择图表的数据库类型:MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和

  • 各位,局域网中有一个虚拟服务器,ip是,我的机器ip是。今天,我尝试使用我的机器()向我的虚拟服务器()发送一些消息,使用Kafka控制台生成器 但有点不对劲。问题描述如下: 但当我使用脚本列出主题时,它是有效的: 这个问题困扰了我很长一段时间,有人能帮我解决吗?

  • 可以用一句话描述:离线训练、在线识别 完整的深度学习开发周期从逻辑上分为开发和部署两个阶段。 开发阶段(离线训练阶段): 数据专家选择训练数据 算法专家设计模型参数 开发专家对训练过程进行优化和调试,得到满足发布的模型,在Caffe中即为*.caffemodel文件。 部署阶段(在线识别阶段): 由线上负责生产的工程师利用开发团队提供的可发布模型部署到线上生产机器。 Docker简介 Docker

  • 据我所知,当使用FXML描述Java FX场景时,controller类是手动编写的,然后可以从文件引用它的成员变量和方法。当使用加载场景时,成员变量被设置为相应的场景元素,方法被自动连接到相应的事件。这可以工作,但是非常麻烦,因为需要在两个地方进行更改,并且任何错误只会在运行时出现。 我看到过其他GUI框架,这些框架允许您从场景描述生成控制器作为抽象类,需要实现该抽象类来访问场景元素和处理事件。