SQL server 2005导入excel数据一些问题的解决(部分转载)
来源:互联网 发布:java map源码 编辑:程序博客网 时间:2024/06/08 04:59
必须要有微软的office,只有WPS是不行的。
SQL导入xls数据格式:
SELECT * INTO test FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=d:/测试.xls',sheet1$)
SQL导入xlsx数据格式:
SELECT * INTO aa FROM OPENDATASOURCE('Microsoft.Ace.OLEDB.12.0',
'Data Source=D:/测试.xlsx;Extended Properties=Excel 12.0')...[sheet1$]
在向sql server2005导入数据时很可能会发生如下错误:
消息 15281,级别 16,状态 1,第 1 行
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
解决方法:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
注意:
使用完毕后,记得要关闭它,因为这是一个安全隐患,只需要将上面的1改成0,执行顺序换下即可。
消息 7314,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 不包含表 "Sheet1$"。该表不存在,或者当前用户没有访问该表的权限。
这个很坑。。原来导入的excel列表名字不是Sheet1,而是 XX, 所以上面的所有 Sheet1$ 都改为 XX$即可。
- SQL server 2005导入excel数据一些问题的解决(部分转载)
- 从excel表导入数据到sql server 2005数据库遇到的问题
- excel导入数据到SQL server 2005
- Excel数据导入到Sql Server 2005
- excel数据导入导出SQL Server 2005
- sql server Excel 数据导入
- excel数据导入SQL SERVER
- 数据 excel 导入 sql server
- Excel数据导入SQL Server
- sql server 2005的导入数据、导出数据问题集合
- SQL SERVER 从Excel导入数据时不同语言字符集的比较问题
- 解决Sql Server 2005导入Excel错误消息
- 解决Sql Server 2005导入Excel错误消息
- 解决Sql Server 2005导入Excel错误消息
- SQL SERVER 和ACCESS/excel的数据导入导出
- SQL SERVER 和EXCEL的数据导入导出
- SQL SERVER 和ACCESS/excel的数据导入导出
- SQL Server数据与Excel表的导入导出
- 始于足下
- Linux资源管理之cgroups简介
- 5个编程问题(1小时解决)
- kali linux 安装 vmware tools方法
- 好好的读两本书, 别再对测试产生误解了
- SQL server 2005导入excel数据一些问题的解决(部分转载)
- 21.程序启动过程
- 边做游戏边学android—5(飞机大战④子弹发射和碰撞检测)
- 从零开始打造一个新闻订阅APP之Android篇(一、实现仿微信主界面效果)
- he Enigma Protector一字节过注册
- Android app调用动态库so
- lpc 用户程序的地址及中断向量设置
- C#后遗症, 掉了个坑, 特此记录
- Iptable