脚本任务完成后,SSIS包将绕过任务

时间:2018-12-18 05:43:05

标签: sql visual-studio ssis script-task

全部:我正在使用Visual Studio2013。这是我的明智之举:出于某些奇怪的原因,我的包在下面的突出显示区域突然结束(应该直接转到“更新文件日志”,执行SQL)任务,但它终止于上一个脚本任务,并完全忽略它。

有什么想法吗?谢谢。

enter image description here

请参见下面的代码。我得到的错误是,绝对无用的“异常已被调用目标抛出”。发生在箭头指示器处,就在sqlcommand触发之前:

SqlConnection myADONETConnection = new SqlConnection()
myADONETConnection = (SqlConnection)
(Dts.Connections["DBconn"].AcquireConnection(Dts.Transaction) as SqlConnection);

MessageBox.Show(tableDDL.ToString());

SqlCommand myCommand = new SqlCommand(tableDDL, myADONETConnection);  <===
myCommand.ExecuteNonQuery();

MessageBox.Show("TABLE IS CREATED");


//Load the data from DataTable to SQL Server Table.
SqlBulkCopy blk = new SqlBulkCopy(myADONETConnection);
blk.DestinationTableName = "[" + filename + "]";
blk.WriteToServer(dt);

MessageBox.Show("TABLE IS filled");

这是正在创建的tableDDL语法-有人看到问题吗?

enter image description here

0 个答案:

没有答案