August 19, 2016 at 7:40 am
Hello all,
what does this mean?
Description: 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".
The file that is being accessed has FULL rights for EVERYONE in Security setting
A dtsx package is being started and fails when it wants to populate the Excel file
Thank you in advance
August 19, 2016 at 7:47 am
vprunic (8/19/2016)
Hello all,what does this mean?
Description: 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".
The file that is being accessed has FULL rights for EVERYONE in Security setting
A dtsx package is being started and fails when it wants to populate the Excel file
Thank you in advance
Suspect that the file is open by a user, check the hidden files in the directory for the lock file or use sysinternals to see if the file is open.
😎
August 19, 2016 at 12:43 pm
vprunic (8/19/2016)
Hello all,what does this mean?
Description: 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".
The file that is being accessed has FULL rights for EVERYONE in Security setting
A dtsx package is being started and fails when it wants to populate the Excel file
Thank you in advance
Is your 2012 server 32 bit or 64 bit?
--Jeff Moden
Change is inevitable... Change for the better is not.
August 21, 2016 at 7:46 pm
vprunic (8/19/2016)
Hello all,what does this mean?
Description: 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".
The file that is being accessed has FULL rights for EVERYONE in Security setting
A dtsx package is being started and fails when it wants to populate the Excel file
Thank you in advance
Working with Excel I've had similar problems in the past which never made sense. This may not have anything to do with your problem but firstly I would check to see if the job has the following option enabled. "Use 32 bit runtime". If you go to your Job properties Steps and under the "Execution Options" it should be there.
Secondly, try running the package through BIDs. You will get a more detailed reason, you will probably need to change the properties on the Package itself to "Run64BitRuntime" to false (it might already be false- but just double check)
August 22, 2016 at 6:23 am
64bit
August 22, 2016 at 6:29 am
Further on my previous post, even having the preview on in Windows File Explorer and that particular file selected will block the file, have you checked if the file is open/locked by any process?
😎
August 22, 2016 at 6:32 am
Hi Tava,
its saved as a file (dtsx), so how can i edit it. In VS i cant find the property
August 22, 2016 at 6:45 am
@Eirikur Eiriksson it isnt. i checked
and when i try to start from CMD it works fine
August 22, 2016 at 6:50 am
vprunic (8/22/2016)
@Eirikur Eiriksson it isnt. i checkedand when i try to start from CMD it works fine
But not from SSDT?
😎
August 22, 2016 at 8:59 am
When i add it to a project it works fine when its executed in 32 bit
But when I start it SQL server
Code: 0xC0209303
Source: TransferMappings Connection manager "DestinationConnectionExcel"
Description: The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000.
An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
August 22, 2016 at 2:58 pm
vprunic (8/22/2016)
When i add it to a project it works fine when its executed in 32 bitBut when I start it SQL server
Code: 0xC0209303
Source: TransferMappings Connection manager "DestinationConnectionExcel"
Description: The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000.
An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
Are you running this as an SQL job? If so you need to check the "run as 32 bit runtime" option i mentioned in my post earlier. Go to job properties, steps and go to execution options.
I can't see any other possible solution. The fact it runs as a project in 32bit this would be the solution
August 30, 2016 at 10:36 am
It turned out that the Proxy User was not set up propertly (Did not have write rights)
August 31, 2016 at 9:59 am
Again (and I haven't read back through this entire thread), I hope that you did NOT give a non systemadmin privs to run xp_CmdShell directly.
--Jeff Moden
Change is inevitable... Change for the better is not.
Viewing 13 posts - 1 through 12 (of 12 total)
You must be logged in to reply to this topic. Login to reply