链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "未指定的错误"。

  1. 将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为LocalSystem 。

    2. management studio--->服务器对象-->链接服务器-->Microsoft.Jet.OLEDB.4.0-->右键属性-->访问接口选项:全都不选 


sql server management studio->数据库->新建查询中运行T-SQL语句。 

注意:excel表,数据库都在服务器上。

1.读取服务器上的数据库中的数据:

select * from OpenRowSet('SQLOLEDB','server=192.168.8.250;uid=**;pwd=***;database=TiaomaInfo','select * from Tiaoma')
 
2.读取服务器上的F:\下的excel文件中的数据。
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0','Excel 5.0;HDR=yes;IMEX=1;Database=f:\Tiaoma.xls',Sheet1$)
 
3.把excel.xls中的数据导入到数据库中:
/*数据库中的表Tiaoma事先存在情况下*/
insert into Tiaoma select * from OpenRowSet('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=F:\Tiaoma.xls',Sheet1$)";   
 
4.把数据库中的表导出到excel.xls中。
/*excel.xls事先存在的情况下*/
insert into OpenRowSet('Microsoft.Jet.OLEDB.4.0','Excel 5.0;HDR=yes;Database=f:\Tiaoma.xls',Sheet1$) SELECT [tiaomanum],[checkname],[projectID] FROM [TiaomaInfo].[dbo].[Tiaoma]
注意:excel.xls必须是office Microsoft excel格式的并且表必须提前添加表头,然后关闭并运行上面的代码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值