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

时间:2016-02-02 23:18:55

标签: visual-studio-2015 publish database-project

我无法谷歌这个。

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

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

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

在Visual Studio 2015中,我该如何完成此操作?

我被告知留在Visual Studio 2015中。理想情况下,我想为每个脚本发出一个命令与一个命令。

1 个答案:

答案 0 :(得分:17)

你有几个选择。

  1. 发布选项。这是将db项目中的内容完全自动部署到目标服务器。通过右键单击项目并选择“发布”来执行此操作。此选项可用于执行增量部署(仅部署更改),或者可用于擦除数据库,然后完全部署db项目,因此请在执行发布之前检查所有选项。
  2. 架构比较。架构比较执行db项目与目标数据库的比较,向您显示差异,并允许您选择要部署的差异。您可以通过向数据库项目添加新的Schema Compare文件来执行模式比较。
  3. 简而言之,发布选项允许自动暴力部署,而模式比较通过让您选择要部署但无法自动化的更改来提供更大的灵活性。