I have a package that imports 7 csv files and loads them into 7 corresponding tables. In dev, the package ran fine. In production when we went to run, 6 of the tables loaded but a small file targeted to load into the My_Table table failed with the following error.
I don’t see much from Google on this and I have no clue why. Does anyone have a theory what the problem is?
Microsoft (R) SQL Server Execute Package Utility
Version 10.50.1600.1 for 64-bit
Copyright (C) Microsoft Corporation 2010. All rights reserved.
Started: 9:16:25 PM
Error: 2011-09-25 21:16:26.98
Code: 0xC0040044
Source: My_Table My_Table (SSIS.Pipeline)
Description: Failed to set the XML persistence events property for the Data Flow objects.
End Error
Error: 2011-09-25 21:16:26.98
Code: 0xC0040041
Source: My_Table My_Table (SSIS.Pipeline)
Description: Failed to load Data Flow objects
End Error
Error: 2011-09-25 21:16:26.98
Code: 0xC0010018
Source: My_Table
Description: Failed to load task "My_Table", type "SSIS.Pipeline.2". The contact information for this task is "Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1".
End Error
The problem was caused by incorrect security settings for a couple of MS 2003 systems files used by SQL 2008 R2
SSIS packages that use Data Flow tasks. Once I added the Service Account to these files, the TWS job worked.
That is why the SQL 2008 R2 SSIS packages that only execute stored procedures worked.
They do not have Data Flow tasks.