我用向导来建立一个循环遍历我的表的软件包。它一直工作,现在我必须改变它。我究竟如何调试这件事?当我尝试从出价中运行它时,它将打开InnerPackage.dtsx进行编辑,然后询问我是否要重新加载它(因为自循环的最后一次迭代以来已更改)。我无法快速按是或否以防止程序包失败,因为'进程无法访问该文件,因为它正在被另一个进程使用'。我该如何避免这种情况发生,以便我能够在服务器运行包并修复它时确实发生故障。 非常感谢。debug ssis包 - 重装InnerPackage.dtsx
1
A
回答
0
在它上面或者在它之前的步骤上放一个断点。
或者,您可能需要复制软件包,然后使用BIDS Helper打开它并重新生成所有ID(GUID)。 (BIDs助手可以为你一步完成此操作)。
+0
我不能放置断点,因为我的代码显示为全部一行 - 我也非常喜欢改变它。投标助手很酷,谢谢你的建议。我移动了文件并尝试重置GUID - 没有爱。 – Praesagus 2009-06-29 22:56:24
1
该向导使用了一些幕后“魔法”来完成它的工作,这使得调试非常困难。你可能最好自己重新创建包。更多的工作,但你可以更容易地进行调试。
相关问题
- 1. SSIS包装设计
- 2. 在PowerShell中组装SSIS包
- 3. SSIS包装有多大?
- 4. 从文件系统运行SSIS包装
- 5. 安装SSIS包。有点困惑
- 6. SSIS包装ForEach循环继续
- 7. 从SSIS包中恢复SSIS项目
- 8. 包装重量
- 9. SSIS包升级
- 10. 配置SSIS包
- 11. 重新部署SSIS包 - 缓存?
- 12. 错误:安装ruby-debug-ide
- 13. VS2015中的SSIS包
- 14. 重新安装包
- 15. 熵重新包装
- 16. 从未安装集成服务的C#执行SSIS包装
- 17. SSIS包XML源
- 18. SSIS包失败
- 19. SSIS包部署
- 20. SSIS包错误
- 21. 执行SSIS包
- 22. SSIS包编辑
- 23. 在SSIS包
- 24. 动态ssis包
- 25. SSIS包恢复
- 26. SSIS包时序
- 27. 使用SSIS包
- 28. nvm重新安装包从不重新安装包
- 29. 使用Ruby Enterprise v1.8.7安装ruby-debug/ruby-debug-base时出错
- 30. SSIS包 - 以编程方式运行,而不在客户端框上安装SSIS
包裹为什么变化?它不应该从一个迭代改变到下一个迭代。你怎么称呼这个内心深处?在循环内执行包任务? – 2009-06-26 22:55:08
我真的不知道。我认为它必须从一个迭代改变到下一个,否则你怎么能在不同的表上执行相同的任务 - 基于tableschema.xml定义?是的,它是循环内的执行获取。 – Praesagus 2009-06-29 20:06:06