Visual studio 2015 Visual Studio数据库项目发布失败,没有错误消息

Visual studio 2015 Visual Studio数据库项目发布失败,没有错误消息,visual-studio-2015,database-project,Visual Studio 2015,Database Project,我在同一个解决方案中有几个数据库项目。他们都没有出版。我的Visual Studio版本是Enterprise 2015。我的SQL Server版本是12.0.4459.0 用于在我的计算机上正确发布的项目。它们在我同事的机器上正确发布。我没有更改同事计算机上正确发布版本的数据库项目 我用于发布的步骤如下所示: 我右键单击并选择“发布” 我从xml文件加载发布配置文件 我点击发布 我期望发生的事情: 将显示“数据工具操作”窗口,项目将成功发布 实际发生的情况: 不显示“数据工具操作”窗口。

我在同一个解决方案中有几个数据库项目。他们都没有出版。我的Visual Studio版本是Enterprise 2015。我的SQL Server版本是12.0.4459.0

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

我用于发布的步骤如下所示:

  • 我右键单击并选择“发布”
  • 我从xml文件加载发布配置文件
  • 我点击发布
我期望发生的事情: 将显示“数据工具操作”窗口,项目将成功发布

实际发生的情况:
不显示“数据工具操作”窗口。切换到“数据工具操作”窗口时,该窗口为空。该项目尚未发布。VisualStudio随后会在关闭时正常运行。关闭Visual Studio时,将显示一个对话框,说明“发布时无法关闭解决方案”。

编辑:下面的旧答案对我有用过一次,但在以后的情况下会断断续续。然后我注意到我实际上在Visual Studio的左下角显示了一个错误:

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

搜索上述内容时返回本文:

所以我关闭了所有打开的标签,然后就可以发布了

旧答案:要在单击“发布”后解决此问题,我没有单击“加载配置文件”,而是单击“编辑”并浏览到数据库服务器。然后我点击了测试连接。测试连接恢复成功。然后,我单击了SQLCMD变量的加载值。单击“发布”,数据库项目将成功发布


完成上述步骤后,我可以通过在“发布数据库”对话框上单击“加载配置文件”的常规方法再次发布。

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


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

我也遇到了同样的问题,关闭所有选项卡的建议对我有效,但这太糟糕了。因此,当我遇到问题时,我开始一次关闭一个选项卡,发现对我来说,关闭与Azure存储相关的选项卡(blob容器、下载状态)让我再次发布。

而对我来说,在VS2017下,解决方案是
重建
数据库项目

,如果您在一个解决方案中处理多个项目,然后请关闭所有工作选项卡,重新生成并重新发布SQL项目

签入Visual Studio 2019(版本16.8.4)

在右角有一个名为“查看结果”的链接

单击时,单独的选项卡应打开,其中包含有关错误的详细信息

例如,以下是我的案例中出现的错误:


可能不相关,但是您的所有管理/访问权限设置正确吗?@NickoPo我如何检查此问题?@NickoPo如果管理/访问权限指的是我用于连接数据库的帐户,那么我使用的是Windows身份验证,并且数据库服务器上的帐户处于系统管理员角色。谢谢-即使在vs 2019中,此问题似乎仍在发生:(.奇怪的是,在vs2019中,如果您在发布后尝试关闭vs,它会告诉您无法关闭它,因为发布正在进行中…在vs2019中,对我来说也是一样,即使两次重新启动Visual Studio都不起作用。只需关闭所有窗口/选项卡。在搁置了一系列更改(其中一些更改位于数据库中)之后,我似乎无法关闭它,并且然后尝试重新发布数据库。通过关闭选项卡也修复了此问题。此处相同-关闭了所有选项卡并且成功。非常感谢!我有VS 2017,关闭所有选项卡有帮助,谢谢!-)在VS 2019,社区版中关闭所有选项卡也对我有效