【问题标题】:Local window shows empty Variables while debugging SSIS package in VS Data tools 2012在 VS Data tools 2012 中调试 SSIS 包时,本地窗口显示空变量
【发布时间】:2018-11-14 15:57:39
【问题描述】:

这件事困扰了我很久。我无法有效地调试 SSIS 包,因为 SSIS 包的 Variables 集合始终为空。

局部变量窗口的 SS 显示 Variables 集合变量的空白值

更新在 userfl89 给出替代解决方案后 此外,监视窗口显示无法评估表达式错误消息

我在一般的 VS 开发环境(C#、VB.NET)中发现了类似的问题,并尝试了建议/答案。例如,更改 Debug->Options->Debugging-> 检查托管 c++ 兼容模式(请参阅下面的 ss),但它对我不起作用。

调试设置的SS:

我也尝试在 64 位模式和 32 位模式下运行,但这也不起作用。但是,我可以在用 C# 代码编写的脚本任务中看到变量值。调试软件包已成为一项痛苦的任务。请有人帮忙。

环境: Windows 7 企业版(64 位) 适用于数据工具的 Visual Studio 2012(版本 11.0.6xxx) .Net 框架 4.6

【问题讨论】:

    标签: visual-studio-2012 ssis visual-studio-debugging sql-server-2012-datatools


    【解决方案1】:

    我假设您已经设置了断点?当包遇到断点时,在顶部菜单上转到 Debug > Windows > Locals 并从这里展开顶部变量节点,但是看起来您已经这样做了。当到达断点时,您还可以通过在Name 字段中键入变量的名称来查看观察窗口中的变量值。这只是变量名,而不是@[User::Variable] 语法。

    【讨论】:

    • 这是替代解决方案而不是实际解决方案。主要问题是集合变量始终为空白。无论如何,感谢有用的提示,不要在监视窗口中使用 SSIS 变量语法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    相关资源
    最近更新 更多