SSIS包的新功能。我在安装Visual Studio 2013的SQL Server数据工具
后,在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。它从来没有打到我的断点。它只是挂起。有时我得到一个模态窗口,说明在调试停止时窗口会关闭。这个窗口上面有一个按钮,表示"停止调试"。
有谁知道这里发生了什么?我怎样才能让它达到断点,所以我可以调试我的代码?
由于
答案 0 :(得分:0)
为了能够让调试器达到您的断点,您应该将SSIS项目的“Run64BitRuntime”属性值从默认的True更改为False。
但这还不够。因为您的“脚本任务”仍然编译为64位。您应该使用“编辑脚本”编辑脚本任务并再次保存。这将有助于您的脚本任务代码编译为32位。