Все: я использую Visual Studio 2013. У меня есть все основания для этого: По какой-то странной причине мой пакет неожиданно заканчивается в выделенной области ниже (он должен перейти непосредственно к «Обновить файл журнала», выполнить SQLзадача, но она заканчивается в предыдущей задаче сценария и полностью игнорирует ее.
Есть мысли? Спасибо.
Пожалуйста, см. код нижеОшибка, которую я получаю, состоит в том, что абсолютно бесполезное «исключение было выдано целью вызова». Это происходит на индикаторе стрелки, непосредственно перед тем, как сработает команда 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, которыйсоздается - кто-нибудь видит проблему?