August 25, 2010 at 12:27 pm
I've been around all the usuall suspects, I got the right file path, the command works on another server, it's not permissions issues...
SELECT *
from openrowset('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\TireGuideImport\tgpro_oe_1002b_excel;HDR=YES',
'select * from [tgpro_oe_1002b_excel$]')
I got this error and apparently there's no plan to have a 64 bit version of the driver (which is why the driver is missing on windows 2008 server 64 bit).
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.
Any easy way around this without learning and installing SSIS?
August 25, 2010 at 1:22 pm
Ah, yes, the old Jet issue. Not only did I have to use SSIS, I had to run it at the command prompt using the 32 bit version of SSIS because the 64 bit version couldn't do it either. AFAIK there is no other way but should someone else have a way I don't know of I would GREATLY appreciate adding it to my toolkit. Once burned a week trying to solve that.
August 25, 2010 at 1:22 pm
There wouldn't be a 64-bit Jet Driver. Perhaps with the latest Office2010-64bit edition
With SSIS
http://www.sqlservercentral.com/articles/Integration+Services+%28SSIS%29/70636/
August 25, 2010 at 2:21 pm
You won't be able to do this with the Jet engine on 64-bit.
I thought I had read somewhere about a month ago that there is now a 64-bit driver for Excel, but I can't find anything with Google.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
August 25, 2010 at 2:22 pm
You might consider writing this out as a CSV file - Excel will directly import it.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
August 25, 2010 at 3:11 pm
It is kind of convoluted when you search for it..
I believe this will get you what you want:
Follow the link..
CEWII
August 25, 2010 at 4:10 pm
Elliott Whitlow (8/25/2010)
It is kind of convoluted when you search for it..I believe this will get you what you want:
Follow the link..
CEWII
Thanks Elliott - I KNEW I had seen this somewhere recently.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
August 25, 2010 at 6:36 pm
Thanks you all, I'll try this out next monday.
Have a great week-end
August 25, 2010 at 8:44 pm
This functionality is only about 5 years late.
They should have had this ready in 2005...
You guys have a good week.
CEWII
August 25, 2010 at 10:25 pm
Elliott Whitlow (8/25/2010)
This functionality is only about 5 years late.They should have had this ready in 2005...
You guys have a good week.
CEWII
Agreed - it should have been ready when 64-bit SQL started really being pushed. One of the things that users want in most companies is excel spreadsheets - and not being able to generate it is absurd.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
August 26, 2010 at 7:56 am
Well we could generate them but having to jump through hoops because a provider wasn't available is absurd.
When we switched from 32 to 64-bit sql this was one of the very first problems I experienced and about the only advice at the time was run it with the 32-bit DTExec. There were NO other methods.
I am hoping these new drivers will fully resolve the issue with JET based drivers,
CEWII
Viewing 11 posts - 1 through 10 (of 10 total)
You must be logged in to reply to this topic. Login to reply