【问题标题】:SSIS ScriptTask hangs on DebugSSIS ScriptTask 在调试时挂起
【发布时间】:2015-06-18 22:02:17
【问题描述】:

SSIS 包的新手。在为 Visual Studio 2013 安装 SQL Server Data Tools 后,我正在使用 Visual Studio 2013 中的 SSIS 包

https://www.microsoft.com/en-us/download/details.aspx?id=42313

当我编辑 ScriptTask 时,它会打开 Visual Studio 2012。我在 Main() 方法中要命中的代码行上放置了一个断点。 ScriptTask 的 EntryPoint 也设置为 Main()。

当我调试 SSIS 包时,它会进入 ScriptTask 并打开 Visual Studio 2012,仅此而已。它永远不会达到我的断点。它只是挂起。有时我会得到一个模态窗口,上面写着调试停止时窗口将关闭。这个窗口上有一个按钮,上面写着“停止调试”。

有人知道这里发生了什么吗?我怎样才能让它命中断点,这样我就可以调试我的代码了?

谢谢

【问题讨论】:

    标签: ssis


    【解决方案1】:

    为了能够让调试器命中断点,您应该将 SSIS 项目的“Run64BitRuntime”属性值从默认的 True 更改为 False。

    但这还不够。因为您的“脚本任务”仍然编译为 64 位。您应该使用“编辑脚本”编辑您的脚本任务并再次保存。这将有助于将您的脚本任务代码编译为 32 位。

    学分: http://blogs.msdn.com/b/farukcelik/archive/2010/03/17/why-the-breakpoints-that-i-set-in-my-script-task-not-script-component-in-the-data-flow-never-hits.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      相关资源
      最近更新 更多