如何调试 SSIS 包 - SQL 2008

发布于 2024-11-02 03:29:12 字数 71 浏览 1 评论 0 原文

如何调试 SSIS 包 - SQL 2008?我正在从 C# 代码调用该包。但该包没有执行。我想调试 SSIS 包并跟踪参数值。

How to debug SSIS Package - SQL 2008? I am calling the package from C# Code. But the package is not executing. I want to debug the SSIS Package and trace the paramter values.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉城已无爱 2024-11-09 03:29:12

通常,您在 BIDS 中调试软件包,尽管您可以直接 ="http://msdn.microsoft.com/en-us/library/ms403356.aspx" rel="nofollow">。这不符合您的需要吗?

或者,使用“手动调试”,即消息框、将参数值写入日志文件等。

Usually, you debug packages in BIDS, although you can directly attach a debugger to the host processes too, if you're doing something special. Does this not do what you need?

Alternatively, use 'manual debugging', i.e. message boxes, writing the parameter values to a log file, etc.

め可乐爱微笑 2024-11-09 03:29:12

您知道吗,您可以从命令行开始执行包:

"c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /File <your package name>

因此,为了进行调试,请转到项目的“属性”|“项目”。调试。将“启动操作”设置为c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe。将“命令行参数”设置为/File(您的包名称)

在代码中设置一些断点,然后按 F5 运行项目。如果一切顺利,它应该在遇到断点时停止。

我经常这样做,效果非常好。

Did you know that you can start package execution from the command line:

"c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /File <your package name>

So for debugging, go to your project's Properties | Debug. Set the 'Start Action' to c:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe. Set the 'Command line arguments' to /File (your package name).

Set some breakpoints in your code, and F5 to run your project. If all goes well, it should stop when it encounters your breakpoint.

I do this often, it works quite well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文