我有一个带有脚本任务的集成服务项目。脚本任务代码是用 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);
为什么?