SSIS/SSDT 警告未出现在错误列表中

Tre*_*eid 5 ssis visual-studio sql-server-data-tools visual-studio-2017

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

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

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

在此处输入图片说明

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

在此处输入图片说明

如何查看整个警告?

J W*_*ezy 4

这对 Visual Studio 来说有点误导,本来可以处理得更好。简而言之,错误列表窗口仅列出与构建问题相关的消息。

\n\n

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

\n\n

MSDN:在 SSIS 中看不到错误或警告 - 为什么?

\n\n

SQLServerCentral:在 SSIS \xe2\x80\x93 中看不到错误或警告,为什么?

\n\n

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

\n\n

在此输入图像描述

\n\n

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

\n\n

在此输入图像描述

\n\n

更新

\n\n

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

\n\n

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

\n

  • 我正在使用 Visual Studio 2015,在执行包之前警告会显示在错误列表中。(同样的 IsSorted 警告)只有当我构建解决方案时它们才会消失。如果我再次双击组件,它会显示在错误列表中 (3认同)