Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Microsoft Jet OLEDB 4.0 STILL not working on 64-Bit?

$
0
0
I've seen all the posts (hundreds of them) concerning the fact that the Microsoft Jet OLEDB 4.0 provider only works on 32-Bit systems.  Really?  I'm running Windows Server 2008 Data Center and have an urgent need to run an SQL Job that needs to query an Access database.  The job runs DTExec to execute an SSIS package (the Job step is configured with the "Use 32 bit runtime" checked (set to true)).  I am getting the follwing error message when I'm on the part of the SSIS package, which is an 'Execute SQL Task', which attempts to open the Access Database: 

DTExec: The package execution returned DTSER_FAILURE (1).
Started:  2:31:08 PM
Finished: 2:31:12 PM
Elapsed:  4.438 seconds
Microsoft (R) SQL Server Execute Package Utility
Version 10.0.1787.0 for 32-bit
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.

Started:  2:37:14 PM
Error: 2009-04-30 14:37:19.13
   Code: 0xC002F210
   Source: DoDeletes Execute SQL Task
   Description: Executing the query "DELETE From [dbo].[zsong] where [MUZENBR] in (
SE..." failed with the following error: "The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
End Error
DTExec: The package execution returned DTSER_FAILURE (1).
Started:  2:37:14 PM
Finished: 2:37:19 PM
Elapsed:  4.422 seconds

I find it highly ridiculous that Microsoft would not care to release a 64-bit driver for Jet OleDb 4.0.  There is obviously a need, judging by the hundreds of posts out there with people asking about this.

Or am I missing something?  Is there a driver that I just can't find?

Thanks.

Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>