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


我无法谷歌这个。

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

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

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

在Visual Studio 2015中,我该如何实现?

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


1748
2018-02-02 23:18


起源



答案:


你有几个选择。

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

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


14
2018-02-03 15:17



很好的答案。我简直不敢相信 发布 在项目上下文菜单中,哈哈 - toddmo


答案:


你有几个选择。

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

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


14
2018-02-03 15:17



很好的答案。我简直不敢相信 发布 在项目上下文菜单中,哈哈 - toddmo