Build-> Deploy不适用于数据库项目

时间:2013-01-22 13:40:29

标签: visual-studio-2010 visual-studio-2012 visual-studio-dbpro

我在Visual Studio 2012中有一个数据库项目。在Build菜单上选择“Deploy MyDBProj”时没有任何反应。

当我点击F5进行调试时,使用数据库项目属性的debug部分中的设置部署了数据库项目 。通过选中解决方案配置管理器中的“部署”复选框启用此功能。

我希望能够在不启动调试会话的情况下进行部署。我该怎么做?

注意:这是发布,这是其他内容。我想知道如何手动启动构建过程中的 deploy 。由于部署已经自动完成,因此也可以手动启动它。

2 个答案:

答案 0 :(得分:1)

我在MS Connect上得到了微软的回答:

  

在Visual Studio中附带的SSDT版本中存在错误   2012年,在wuich中出现了Deploy菜单命令但是没有操作。这有   自固定以来,在最新版本的SSDT中可用:   http://msdn.microsoft.com/en-us/data/hh297027

答案 1 :(得分:0)

我能想到的唯一方法(虽然我还没有测试过)是使用命令行按http://msdn.microsoft.com/en-us/library/dd193258(v=vs.100).aspx所述进行操作。

虽然一旦有了清单,就可以运行:

VSDBCMD /a:Deploy /dd:+ /manifest:manifestFileName.dbmanifest

从命令行部署数据库。

清单将包含您的目标数据库名称,连接字符串等,但您也可以将它们指定为命令行的一部分。