sql2008导入excel数据的二种方式

发布时间:2020-03-30编辑:脚本学堂
有关sql server 2008数据库中导入excel数据的二种方法,用sql语句导入excel数据,或用sql server管理器导入excel数据,供大家学习参考。

sql2008导入excel数据的二种方式

1、编写语句
 

select * into newtable
from opendatasource( 'microsoft.jet.oledb.4.0',
'data source="e:上下游目标值2012.xls";user id=sa;password=;extended properties=excel 5.0')...[se$]

2、错误提示
sql server 阻止了对组件 'ad hoc distributed queries' 的 statement 'openrowset/opendatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'ad hoc distributed queries'。

有关启用 'ad hoc distributed queries' 的详细信息,请参阅 sql server 联机丛书中的 "外围应用配置器"。

3、sql2008
打开sql server management studio-->在左边[对象资源管理器]中选择第一项(主数据库引擎)-->右键-->方面-->在方面的下拉列表中选择[外围应用配置器]-->将'ad hoc distributed queries'置为true。