如何解决SSIS C# 调试和断点不适用于集成服务对象
我有一个带有脚本任务的集成服务项目。脚本任务代码是用 C# 编写的。
我在代码的不同位置设置了一些断点,一个就在开头。断点通常有效,当我开始调试 SSIS 项目时,VSTA Windows 将打开并在第一个断点处停止执行(应该如此)。
我现在尝试添加 SSIS 包的执行,如下所述:
我从以下几点开始:
string folderName = "FUNDAMENTAL";
string projectName = "1001_IMPORT_ENTSOE_XML";
string packageNameSSIS = "1001_IMPORT_ENTSOE_XML.dtsx";
string sqlConnectionString = "Data Source=SERVER; Initial Catalog=master; Integrated Security = SSPI;";
SqlConnection sqlConnection = new SqlConnection(sqlConnectionString);
断点仍然有效。
但是,当我添加下一行代码时,所有断点都会被忽略,并且 VSTA 窗口不会打开。相反,代码会一直运行到成功结束。
IntegrationServices integrationServices = new IntegrationServices(sqlConnection);
为什么?
解决方法
抱歉,我无法添加评论。尝试将脚本代码添加到新的控制台应用程序项目并尝试在那里运行它。我认为无法构建代码。可能缺少一些程序集参考。您可以通过调试控制台应用程序轻松获取错误。还可以尝试更改 ssis 包运行 64 位属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。