【问题标题】:Building a database project is not generating a dbschema file构建数据库项目不会生成 dbschema 文件
【发布时间】:2014-04-17 15:37:22
【问题描述】:

我正在尝试使用vsdbcmd.exe 命令来部署 SQL DB 项目。但是,当我尝试使用 MSBuild 甚至在 VS (2013) 中构建所述项目时,它不会生成 dbschema 文件(如文档所述 here)。

任何人都可以就为什么会这样提出任何建议吗?我在解决方案和项目目录中拥有权限。我已经尝试构建、重建、msbuild /t:Build c:\DB\DB.sqlproj,但我在任何地方都看不到 .dbschema 文件。

【问题讨论】:

    标签: sql msbuild database-project db-schema sqlproj


    【解决方案1】:

    您在作业中使用了错误的命令。您正在使用 SSDT 或本机 VS2013 项目。那些生成 *.dacpac 文件(这是美化的 zip 文件并包含 dbschema 和其他文件)。您需要使用 SQLPackage.exe 来发布它们。

    我的博客上有一些关于 SSDT 流程的文章:http://schottsql.blogspot.com/2013/10/all-ssdt-articles.html

    这篇文章特别可能与您的问题有关:http://schottsql.blogspot.com/2012/11/ssdt-publishing-your-project.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-26
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 2015-02-25
      • 2018-02-01
      相关资源
      最近更新 更多