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

时间:2019-04-17 20:28:23

标签: visual-studio ssis visual-studio-2017 sql-server-data-tools

从本质上讲,我遇到以下问题,但所接受的答案无法解决该问题。我在错误列表中既没有警告也没有错误:

See complete tooltip error message for Data Flow SSIS element in Visual Studio

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

enter image description here

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

enter image description here

如何查看整个警告?

3 个答案:

答案 0 :(得分:3)

这与Visual Studio有点误导,可以更好地解决。缺点是“错误列表”窗口仅列出与构建问题相关的消息。

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

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

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

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

enter image description here

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

enter image description here

更新

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

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

答案 1 :(得分:1)

许多尝试

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

答案 2 :(得分:1)

此文本截断问题/错误不只是工具提示。 它在SSIS工具箱(位于底部的描述框)中-无法看到描述任务/组件的整个文本(如果不是太大,则可以增加窗格的宽度,但这确实不可接受)。

(VS / SSDT 2019)