SSIS/SSDT 错误列表中没有出现警告

SSIS/SSDT Warnings Don't Appear in Error List

基本上,我遇到的问题与下面的问题相同,只是接受的答案没有解决它。我在错误列表中既没有警告也没有错误:

请参阅 Visual Studio 中数据流 SSIS 元素的完整工具提示错误消息

与上述问题类似,我可以在数据流设计图面上看到一条截断的警告消息。

但是,在 Visual Studio 的错误列表视图中看不到相应的警告。

如何查看整个警告?

很多东西可以尝试

  1. 尝试将组合框选择的值从 Build + Intellisense 更改为 Build only
  2. 通过双击打开和关闭 OLEDB 源,因为您尝试构建包,警告从错误列表中消失,您必须重新验证组件才能显示它们
  3. 尝试将 Visual Studio 2017 更新到最新版本

这与 Visual Studio 有点误导,本来可以处理得更好。总之,错误列表 window 仅列出与构建问题相关的消息。

您在设计时看到的警告和错误与执行流程有关。换句话说,一个包可以正确构建,但其设计方式会产生错误。更多阅读:

MSDN: Cannot see errors or warnings in SSIS - why ?

SQLServerCentral: Cannot see errors or warnings in SSIS – why ?

您需要在调试模式下 运行 包,然后转到 Progress window。从那里,您可以看到所有消息(例如,信息、警告、错误等)。有些消息可能太长以至于无法看到。对于这些消息,您可以单击它们并将它们粘贴到您最喜欢的文本编辑器中。

注意:当您停止调试时,Progress window 将其名称更改为 Execution Results 并且错误列表 window 变为可用。

更新

根据 Hadi 的后续评论,我最初能够通过修改现有包来创建警告消息来重新创建 OP 问题。然后我构建了 运行 项目,没有收到任何错误消息。

现在,在离开办公室并关闭 Visual Studio 后,我无法重现错误。错误列表 window 现在填充了消息。我尝试从头开始构建一个新包,但也没有任何运气。在这一点上,我最好的建议是,与所有 Microsoft 产品一样,如果应用程序无法正常工作,请重新启动它。

此文本截断 issue/bug 不仅仅是工具提示。 它在 SSIS 工具箱(底部的描述框)中 - 无法看到描述 task/component 的整个文本(如果不是太大,您可以增加窗格的宽度,但这不是真正可以接受的)。

(VS/SSDT 2019)