Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何从VisualStudio数据库项目部署特定对象?_Visual Studio 2010_Database Project - Fatal编程技术网

Visual studio 2010 如何从VisualStudio数据库项目部署特定对象?

Visual studio 2010 如何从VisualStudio数据库项目部署特定对象?,visual-studio-2010,database-project,Visual Studio 2010,Database Project,我有一个VisualStudio2010数据库项目,我想进行部分部署,即指定对象的部署。这可能吗?我能看到的唯一选项是执行完全部署或在生成脚本后停止 例如,我正在更改许多表和存储过程,但并非所有内容都是100%完成的,我希望将特定的存储过程推送到测试数据库中,包括其权限等 我读了一些关于SQL Server数据工具的文章,这些工具显然支持这一点,但我不清楚是否需要迁移我的数据库项目以使用它(还需要团队负责人的批准),或者它是否只是一个允许额外功能的插件。请查看。它们允许您选择要部署的对象。它们在

我有一个VisualStudio2010数据库项目,我想进行部分部署,即指定对象的部署。这可能吗?我能看到的唯一选项是执行完全部署或在生成脚本后停止

例如,我正在更改许多表和存储过程,但并非所有内容都是100%完成的,我希望将特定的存储过程推送到测试数据库中,包括其权限等

我读了一些关于SQL Server数据工具的文章,这些工具显然支持这一点,但我不清楚是否需要迁移我的数据库项目以使用它(还需要团队负责人的批准),或者它是否只是一个允许额外功能的插件。

请查看。它们允许您选择要部署的对象。它们在没有SQL Server数据工具的情况下可用。

部分部署实际上有点危险。考虑到您刚刚建立了数据库项目、整个数据库项目,完成了表更改,并且没有错误或警告(右?)构建。现在,您只需要将存储过程部署到一个没有表更改的数据库中

您的存储过程在所有更改的上下文中都没有错误或警告。您确定在没有这些更改的情况下不会出现错误或警告吗


您应该考虑这个问题的源代码控制解决方案。保存存储过程的副本,还原到与要部署到的数据库相匹配的代码版本,然后对其进行存储过程更改。部署时,您将检查存储过程在要部署到的数据库上下文中是否有意义。

有什么方法可以从多个实例在命令行中自动执行此操作?