2016-08-04 72 views
2

我在同一个解决方案中有几个数据库项目。他们都没有发表。我的Visual Studio版本是Enterprise 2015.我的SQL Server版本是12.0.4459.0。Visual Studio数据库项目无法发布,没有错误消息

用于在我的机器上正确发布的项目。他们在我的同事机器上正确发布。我没有在我的同事机器上更改正确发布版本的数据库项目。是

我用它来发布的步骤如下:

  • 我点击右键并选择发布。
  • 我从XML文件加载发布配置文件。
  • 我点击发布。

我想要发生的事情: 显示“数据工具操作”窗口并且项目成功发布。

实际发生了什么: “数据工具操作”窗口未显示。切换到Data Tools Operations窗口时,它是空的。该项目未发布。 Visual Studio随后会在关闭时正常运行。在关闭Visual Studio时,会显示一个对话框,提示“解决方案在发布时不能关闭”。

+0

可能不相关,但是您的所有管理员/访问权限设置正确吗? –

+0

@NickoPo我该如何检查? –

+0

@NickoPo如果通过管理员/访问权限,您指的是我用来连接数据库的帐户,那么我使用的是Windows身份验证,而数据库服务器上的帐户是sysadmin角色。 –

回答

3

要点击发布后解决此问题,而不是点击负荷曲线我点击编辑并浏览到数据库服务器。然后我点击测试连接。测试连接恢复成功。然后,我为我的SQLCMD变量点击加载值。点击发布,数据库项目已成功发布。

按照上述步骤后,当时我能够通过我平时的点击负荷曲线发布数据库对话框的方法再次发布。

编辑:以上为我工作过一次,但在随后的场合间歇。然后我注意到我实际上在Visual Studio的左下角显示错误:

HRESULT的异常:0x80041FE2该选项卡已关闭。

搜索上述回到这篇文章:https://connect.microsoft.com/VisualStudio/feedback/details/827417/vs-express-2013-cannot-reopen-any-open-file-tabs-and-silently-closes-them-on-selection

所以我关闭了我所有打开的选项卡,然后才能发布。

1

我有一个数据库和SSIS项目的Visual Studio 2015解决方案。在某些时候发布数据库项目停止工作,如上所述。

我关闭了解决方案中的所有打开的选项卡,然后才能成功发布数据库。

相关问题