I have a problem, and I'm fairly sure I know what the answer is going to be, but I'll ask it anyhow.
I have a database which I switched over to SQL 2005 last year, and in the process converted all the DTS packages I had to import the data over to SSIS. We have several reports that we generate to Excel files, and I attempted to migrate these over also, but they would never run in production. Worked fine in when I developed the packages, but nothing I did would make them run in production, so I droped back and punted by modifying the DTS packages to point to the new database. Everything works fine that way, but we want to retire the old SQL box.
When I started digging into the problem by running the package from the dev platform on the production box, I got the following error info:
Error: 0xC0202009 at TSC_Outbound_Calls, Connection manager "Excel Connection Manager": An OLE DB error has occurred. Error code: 0x80040154.
An OLE DB record
is available. Source:"Microsoft OLE DB Service Components" Hresult: 0x80040154 Description:"Class not registered".Error
: 0xC00291EC at Create Excel Table,Execute SQL Task: Failed to acquire connection "Excel Connection Manager". Connection may not be configured correctly or you may not have the rightpermissionson this connection.Task failed
:Create Excel TableWhat I have seen about this error is that it cannot find a 64-bit Excel driver, which (I believe) does not exists. So, as the server is already built with Server 2003 64-bit and SQL 2005 64-bit, does anyone have a suggestion to help me get these exports working again, or am I as stuck as I think I am?
Rob