I have a number of SSIS packages which generate Excel spreadsheets as part of their output. The packages create the spreadsheets through an Execute SQL task with the SQLSource set to a CREATE TABLE script, such as:
CREATE TABLE foo (bar NVARCHAR(20))
In SSIS 2005, this ran cleanly (no errors or warnings). However, I'm now upgrading these to SSIS 2008 R2; every time this task runs, I get two identical warnings: "Warning: Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done." Adding to my confusion, the Excel file actually is created properly.
Following the adage that "a picture is worth a thousand words," screenshots of a simplified test care are attached. What's the deal with these warnings, and how can I get rid of them?