Пакет служб SSIS обходит задачу после завершения задачи сценария - PullRequest
0 голосов
/ 18 декабря 2018

Все: я использую Visual Studio 2013. У меня есть все основания для этого: По какой-то странной причине мой пакет неожиданно заканчивается в выделенной области ниже (он должен перейти непосредственно к «Обновить файл журнала», выполнить SQLзадача, но она заканчивается в предыдущей задаче сценария и полностью игнорирует ее.

Есть мысли? Спасибо.

enter image description here

Пожалуйста, см. код нижеОшибка, которую я получаю, состоит в том, что абсолютно бесполезное «исключение было выдано целью вызова». Это происходит на индикаторе стрелки, непосредственно перед тем, как сработает команда sql:

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

...