如何在 VS 2015 中发布 Visual Studio 数据库项目

Posted

技术标签:

【中文标题】如何在 VS 2015 中发布 Visual Studio 数据库项目【英文标题】:How to Publish Visual Studio Database Project in VS 2015 【发布时间】:2016-02-02 23:18:54 【问题描述】:

我无法用谷歌搜索这个。

我们有一个现有的数据库项目(sql server)。

添加了一些新文件(脚本)。

我们有一个现有的服务器/数据库,需要在该上下文中运行一些新脚本。

在 Visual Studio 2015 中,我怎样才能做到这一点?

我被告知要留在 Visual Studio 2015 中。理想情况下,我想为每个单独的脚本发出一个命令而不是一个命令。

【问题讨论】:

【参考方案1】:

你有几个选择。

    发布选项。这是将 db 项目中的内容完全自动部署到目标服务器。通过右键单击您的项目并选择发布来执行此操作。此选项可用于执行增量部署(仅部署更改)或可用于清除数据库,然后完全部署 db 项目,因此请在执行发布之前检查所有选项。 架构比较。 架构比较执行 db 项目与目标数据库的比较,向您显示差异,并让您选择要部署的差异。您可以通过将新的架构比较文件添加到数据库项目来执行架构比较。

简而言之,发布选项允许自动蛮力部署,而架构比较通过让您选择要部署的更改来提供更大的灵活性,但架构比较不能自动化。

【讨论】:

不错的答案。我不敢相信我没有在项目上下文菜单中看到 Publish,哈哈

以上是关于如何在 VS 2015 中发布 Visual Studio 数据库项目的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2015 中启用 WiX 项目

如何在 Visual Studio 2015 中禁用 C# 6 支持?

VS2010与Visual Studio 2015 到底如何下载

visual stdio2015里解决方案管理器窗口隐藏后怎么恢复

项目在 Visual Studio 2015 PrivateAssemblies 中找不到 dll

VS 2015 诊断工具在运行多个 Visual Studio 实例时意外失败