SSIS目录 - 所有执行报告只显示所有标题和超链接中的#错误

23
我正在最近安装的SQL Server 2016上运行一个SSIS包。最近,集成服务目录SSISDB的所有执行报告看起来像下面的截图。每5分钟执行的包正常运行,没有错误。我可以看到预期的数据传输。这个报告有问题。我搜索了一些内容,但似乎找不到任何解决方法。
有人知道是什么问题吗?为什么它到处都显示#Error?

enter image description here


微软的一些“不太有帮助”的回复:https://connect.microsoft.com/SQLServer/feedback/details/3103853/ssis-built-in-execution-reports-are-broken-in-ssms-2016-v13-0-15800-18 - Prabhat G
5个回答

29

解决方案:重新启动SSMS。

我可以在SSMS 13.0.16106.4 / SQL Server 13.0.4206.0上复现这个错误(尽管报告在一段时间内能正常工作,但问题又出现了)。

使用相同的SQL用户,在运行SSMS 12.0.5000.0的远程桌面上,报告正常。

另一个使用SSMS 14.0.17177.0的用户从未遇到过此问题。

重启服务器没有效果。

我重启了SSMS 13.0.16106.4,问题得以解决。这可能是一个SSMS内存问题。

也已在以下网址发布:https://connect.microsoft.com/SQLServer/feedback/details/3103853/ssis-built-in-execution-reports-are-broken-in-ssms-2016-v13-0-15800-18


2
欢迎提供解决方案的链接,但请确保您的答案即使没有链接也是有用的:在链接周围添加上下文,以便其他用户了解它的内容和原因,然后引用您链接的页面中最相关的部分,以防目标页面不可用。仅仅提供链接的答案可能会被删除。 - Papershine
1
增加了更多的上下文。 - Martin Thøgersen
1
是的,谢谢,重新启动SSMS解决了我的问题。这个问题发生在我们的更新计划之后。使用的是SSMS 17.9和SQL Server 2017。 - paul1923
完美。谢谢! - jim

7

使用Microsoft SQL Server Management Studio 14.0.17285.0时出现问题,通过关闭并重新启动SSMS解决。


1

我遇到了完全相同的问题,最初认为是使用最新的Windows 10上的SSMS包 - 版本17.1 - 导致的,但其他使用相同设置的人没有出现错误。

然后我运行了SSRS的配置(已安装但未配置)。这创建了报告服务器数据库,但没有改变情况。我不认为SSIS报告会使用SSRS,但也不确定。

然后我运行了Windows更新,并安装了最新的.NET 4.7程序包。

重新启动后,SSIS报告恢复正常!

因此,我所做的一个或多个操作再加上重新启动产生了影响,但同样可能只是需要重新启动。

这是在我的开发机器上,我一直在从生产环境备份和还原SSISDB到我的开发环境中 - 这可能与尝试重新生成此问题有关,但自从完全删除和恢复SSISDB以来,我就没有遇到这个问题。

希望这可以帮助?


感谢您的评论。突然间,报告又开始正常工作了。我不知道是什么让它恢复正常,但这并非出于我的意愿。 - SmokerJones

0

回复:来自@James Bourne的“我重启了SSMS 13.0.16106.4,问题解决了。这可能是一个SSMS内存问题。”

回复:来自@Ade的“使用SSMS Microsoft SQL Server Management Studio 14.0.17285.0。通过关闭SSMS并重新启动解决了这个问题。”

我在几个SSMS选项卡中打开了一些非常大的nHibernate查询(从扩展事件中捕获)。我关闭了每个选项卡,并重新启动了SSMS 18.8版本。

问题解决!


0

我曾经遇到过这个问题。结果发现我从数据库中删除了一些Windows组(该数据库位于完全不同的服务器上),当我将它们添加回去后,报告就可以正常工作了,也不再显示#error

当然,这毫无意义,但我想记录下来,以防有所帮助或唤起某人的记忆。


这应该不是相关的。同一个服务器,一个工作站有问题,另一个工作站没有问题。 - Slava Murygin
什么意思?两台不同的计算机正在查看同一台服务器并表现出不同的行为。在工作站重新启动后,一切都恢复正常了。 - Slava Murygin
这显然是故障排除。如果两个不同的工作站使用完全相同的SSMS版本连接到同一台服务器时,却出现不同的输出结果 - 这意味着其中一个存在问题。 - Slava Murygin
我不确定为什么您会跳进一个三年前的帖子并提出一个从未存在过的测试用例?我同意测试两台工作站是一个很好的故障排除步骤(也同意这个网站上经常缺乏基本的故障排除),但我不认为它与我的帖子有关。 - Nick.McDermaid
拥有一个清晰的规范答案会很棒,但我猜这种情况发生的原因有几个不同。所以当我遇到一个没有答案的问题时,我会尝试添加我自己解决问题的方法,以帮助其他人。 - Nick.McDermaid
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接