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

14

我无法在谷歌上找到这个。

我们有一个现有的数据库项目(SQL Server)。

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

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

在Visual Studio 2015中,我该如何完成这个任务?

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

1个回答

20

您有几个选择。

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

简而言之,发布选项允许自动化的蛮力部署,而模式比较则通过让您选择要部署的更改提供了更大的灵活性,但模式比较无法自动化。


2
好的回答。我简直不敢相信我没有在项目上下文菜单中看到“发布”,哈哈 - toddmo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接