When you create a data flow with an Excel destination and click ‘Name of Excel Sheet’ I get an “Unspecified Error”. When you look under ‘Show Advanced Editor’ of the destination you will see following erros
Error at blah [Connection manager ""]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: “Microsoft JET Database Engine” Hresult: 0x80004005 Description: “Unspecified error”. Error at Insert blah [Destination – blah [199]]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager “DestinationConnectionExcel” failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. Exception from HRESULT: 0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
To Fix this three easy steps
First step:
please make sure you have this files
C:\windows\system32\odbcjt32.dll
C:\windows\system32\msjet40.dll
C:\windows\system32\msexcl40.dll
C:\Program Files\Common Files\System\Ole DB\oledb32.dll
C:\Program Files\Common Files\System\ado\msado15.dll
Second Step
If they are, please manually register them. Run each of the following commands from command prompt:
Regsvr32 “C:\Program Files\Common Files\system\Ole DB\oledb32.dll”
Regsvr32 “C:\Program Files\Common Files\system\ado\msado15.dll”
Regsvr32 “C:\windows\system32\msjet40.dll”
Regsvr32 “C:\windows\system32\msexcl40.dll”
Out put should look like below do this for all the commands above
Step three : Restart Visual studio developer studio
It worked, thanks alot.