私は統合サービスに取り組んでおり、奇妙なバグに遭遇しました。
私のデータフローは次のもので構成されています。
-> DESTINATION
SOURCE -> SCRIPT_COMPONENT -> MULTICAST /
\-> DESTINATION
このエラーは常に発生しますが、対処されている列が異なります。
Error: 0xC0202009 at *STAFF_MIGRATION*, *STAFF_BASE* [627]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E21 Description: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
Error: 0xC020901C at *STAFF_MIGRATION*, *STAFF_BASE* [627]: There was an error with input column "*LAST_UPDATED_BY*" (651) on input "OLE DB Destination Input" (640). The column status returned was: "The status value given to the provider was not valid.".
列LAST_UPDATED_BY
は時々異なりますLAST_UPDATE_DATE
奇妙な動作は、宛先へのパスに沿ってデータ ビューアーを追加すると、これが発生しないことです。
何か案は?
編集: VS/BIDS 2008 SPI および SQL Server 2008 (RTM) x64 SP1 で実行しています。
編集: 現在、SQL Server SP3 で実行していますが、それでも動作が発生します。