Microsoft.未注册 jet.oledb.4.00和Microsoft.ACE.OLEDB.12.0的区别

如何用SQL语句查询Excel数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何用SQL语句查询Excel数据
上传于||文档简介
&&M​i​c​r​o​s​o​f​t​.​J​e​t​.​O​L​E​D​B​..和​M​i​c​r​o​s​o​f​t​.​A​C​E​.​O​L​E​D​B​.2​.都​是​做​为​连​接​E​x​c​e​l​对​象​的​接​口​引​擎
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢I’m noting this here primarily because I’m almost certain to trip over this again in the future. If you want to use the ACE or JET providers to read an e.g., Excel spreadsheet to an e.g., SQL Server table, then something like this is possible. Assuming you had a simple Excel workbook (Book1.xlsx) and in Sheet1 you had
You could use this to load it:
SELECT * INTO #tmpTable FROM OPENROWSET(‘Microsoft.ACE.OLEDB.12.0′,’Excel 12.0 XHDR=YES;Database=C:\Temp\Book1.xlsx’,'SELECT * FROM [Sheet1$]‘)
SELECT * from #tmpTable
However, you will potentially hit some errors.
1. If you’re on a 64-bit SQL Server, you will need this installed: /en-us/download/details.aspx?id=13255
2. You’ll need to enable some bits:
sp_configure ‘show advanced options’, 1;
RECONFIGURE;
sp_configure ‘Ad Hoc Distributed Queries’, 1;
RECONFIGURE;
EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.4.0′, N’AllowInProcess’, 1
EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.4.0′, N’DynamicParameters’, 1
3. And here’s the kicker. You’ll need read to grant read access to everyone on C:\Users\{SQL Service account name}\AppData\Local\Temp.
Edit: note – Read only access on the above folder didn’t seem to cut it. We granted Full Control which did. I wouldn’t advocate giving full control to Everyone, but…
Related Posts
Tags: , , , ,
This entry was posted
on Friday, November 30th, 2012 at 11:11
and is filed under .
You can follow any responses to this entry through the
You can , or
from your own site.
Leave a Reply
(14) (14) (12) (12)
New post: Two useful SharePoint Powershell links
Turns out that massive rumble was not just last night's dinner.
Listen to yours truly talking to
this morning about how Guernsey should be investing in its IT future.
C5 sponsoring next SharePoint Saturday event:先把机器上的32位的OFFICE先删除。然后进行如下步骤:1,需要有Windows2003Server 64位的ISO光盘。下载地址:ed2k://|file|%5B%E5%BE%AE%E8%BD%AF64%E4%BD%8Dwindows2003.%E4%BC%81%E4%B8%9A%E7%89%88%5D.Microsoft.Windows.Server.2003.Enterprise.x64.%28VLK%29.iso|1e866485eba55b12e629adea6c8e28|h=2IDEHAMLU535LCYMCSKO52ZLKE4YC6Q4|/&2,在Windows的INF目录下,找到mdac.inf,安装。3,到微软下AccessDatabaseEngine_x64.exe安装。/en-us/download/details.aspx?id=13255&可以把驱动指向使用Excel12。即把"Provider&=&Microsoft.Jet.OLEDB.4.0&;&Data&Source&=&'"&+&filePath&+&"';Extended&Properties=Excel&8.0"改成"Provider=Microsoft.ACE.OLEDB.12.0;data&source="&+&filePath&+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&";Extended&Properties='Excel&12.0;HDR=YIMEX=1'";可以应用于2010格式,也可应用于2003格式。SSIS 抽取excel出错:所请求的 OLE DB 访问接口 Microsoft.ACE.OLEDB.12.0 尚未注册
如果是安装的office2010就要装这个,如果是2007就不用装!
失败,原因:6-销售指标.dtsx包文件执行出错,请检查错误信息!&SSIS&错误代码&DTS_E_OLEDB_NOPROVIDER_ERROR。所请求的&OLE&DB&访问接口&Microsoft.ACE.OLEDB.12.0&尚未注册。错误代码:&0x00。&已获得&OLE&DB&记录。源:&Microsoft&OLE&DB&Service&Components&&Hresult:&0x&说明:&没有注册类&。&SSIS&错误代码&DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器&Excel&连接管理器&的&AcquireConnection&方法调用失败,错误代码为&0xC0209302。可能在此之前已经发出错误消息,提供了有关&AcquireConnection&方法调用失败原因的详细信息。&组件&Excel&源&(1)&未能通过验证,返回的错误代码为&0xC020801C。&一个或多个组件未能通过验证。&任务验证期间出错。
参考:/jinianjun/archive//2276679.html
更多相关文章
消息 7399,级别 16,状态 1,第 1 行 链接服务器 &(null)& 的 OLE DB 访问接口 &Microsoft.Ace.OleDb.12.0& 报错.提供程序未给出有关错误的任何信息.
SQL SERVER 2008 R2.SQL Ser ...
--开启导入功能
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
--允许在进程中使 ...
64位Win7中导入excel提示&因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询.& 主要原因是因为安装了32位office2010引起的. 1.首先先卸载office2010,还 ...
无法初始化链接服务器 &(null)& 的 OLE DB 访问接口 &Microsoft.Jet.OLEDB.4.0& 的数据源对象 今天从access导数据到sql server2005,把access生成的sql文件在sql中执行,提示下面这个错误: 无法 ...
SQL Server 与 Excel之间导数据时候执行SQL遇到问题 执行如下SQL语句 select * from openrowset('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=YIMEX=1;Database=d:\sysuser.xlsx',[ ...
SQL Server访问EXCEL的问题多多,开始访问都好好的,突然又不行了,又出了一个问题,在网上搜到本文,收藏一个:
1.将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为Loc ...
在用程序执行SQL里的导入其它格式库的存储过程时(如导入DBF,EXCEL,ACCESS到SQL SERVER库的存储过程),会提示: 错误类型: Microsoft OLE DB Provider for SQL Server (0x80040E14) 已拒绝对 OLE DB 提供程序 'Micr ...
本地vs2010可以上传ecxel文件.并读取数据,但部署到本地IIS.并访问.则提示: 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序 首先:确保安装了Microsoft.ACE.OLEDB.12.0驱动 下载地址:/s/1 ...
转自http://blog.csdn.net/yfkiss/article/details/6578426 cut.awk都可以方便的删除列 1. cut eg: test.txt文件以/t分割,共37列,删除第4. ...
在使用Visual Studio做开发的时候,智能感知是非常方便的.从VS2008开始,提 ...
ER Diagram -& Model -& Diagram Properti ...
如果是SQL Server 2005可以直接右键重命名,但是SQL Server 2000中不能直接改,可以用sp_renamedb. 1.方法一(物理法): 把Old数据库改为New数据库 打开&企业管理 ...
几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为&匈牙利表示法&以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀. ...
这是接着上一篇说写的,在这里,我们先证明出常规算法和贪心算法和遗传算法的效率. 常规算法: 我们排列出来所有的路径,然后我们在选择出来所需的路径,这个我们假设有N个地点,再加上这个图是一个完全图,就代表每个节点 ...
Android系统的APP不同于ios的APP,由于Android手机带有物理返回键,所以在写Android应用的时候不需要硬搬iPhone的开发经验去写一个软返回键,更多的是去使用手势操作,这样既可以增加用户体验, ...
1 用imageview控件为他添加事件: 2 imageview.setOnLongClickListener(new OnLongClickListener(){ 3 public boolean onLongC ...
/link?url=U5Q8NG7lILr5x5PoUUDyfZ7u95QxE7TZaT06XZj4YXHCXsIdZ9Vdohup_OFfT2v0
private void button1_Click_1(object sender, RoutedEventArgs e) { this.PageTitle.Text = &Welcome to Osto ...

我要回帖

更多关于 jet.oledb.4.0 下载 的文章

 

随机推荐