Hi, we run std 2008. Not sure of all the details yet but will post them here as they become available.
After migrating my pkg to a 64 bit SP1 production machine, and working thru all kinds of issues including pointing to the 32 bit dtexec directory because excel is also involved in other parts of this pkg, my pkg went down on a transform on a column
in a csv file (flat file connector) with the following errors:
Error: 2013-05-08 13:32:17.19
Code: 0xC0049064
Source: Load reports Today Derived Column 1 [62]
Description: An error occurred while attempting to perform a type cast.
End Error
Error: 2013-05-08 13:32:17.22
Code: 0xC0209029
Source: Load reports Today Derived Column 1 [62]
Description: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "component "Derived Column 1" (62)" failed because error code 0xC0049064 occurred, and the error row disposition on "output column "xxxxx_Derived" (76)" specifies failure on error. An error occurred on the
specified object of the specified component. There may be error messages posted before this with more information about the failure.
End Error
Error: 2013-05-08 13:32:17.24
Code: 0xC0047022
Source: Load reports Today SSIS.Pipeline
Description: SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "Derived Column 1" (62) failed with error code 0xC0209029 while processing input "Derived Column Input" (63). The identified component returned an error from the ProcessInput method. The error
is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure.
End Error
I'm thinking excel connectors (probably 2007 locally, accessDatabaseEngine on prod) are not involved in the problem because a flat file connector is used here.
I grabbed the csv file from production and ran successfully the same transform on the file locally (32 bit machine) under bids but got rid of expressions defining its path.
Does anybody know of documented flat file transform issues migrating to SP1 and perhaps pointing at the x86 directory?
The transform looks like this:
(DT_NUMERIC,10,2)(DT_STR,50,1252)(ISNULL(Score) ? "0" : xxxxx)
where xxxxx is the column name.
One other csv file was loaded successfully in production prior to this component but it's transforms dont have this kind of conditional if expression pattern.
db042188