数据导入问题
小弟现在在弄sqlserver2008的数据导入,要导入本地E盘下的一个111.xls文件,所用的脚本如下:
SQL code
执行后出现如下错误:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。身份验证失败。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
现在的情况是 111.xls文件根本没打开,所以不存在用户以独占的情况。身份验证失败,我上面写的是数据库的用户名和密码, 不是知道正确不正确,请大家帮个忙,今天发了二个帖了,读取Excel 2007的也有错误,现在很急,和等待高手出现
SQL code
SELECT * FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="E:\111.xls";User ID=sa;Password=123456;Extended properties=Excel 8.0')...[Sheet1$]
执行后出现如下错误:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。"。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。身份验证失败。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
现在的情况是 111.xls文件根本没打开,所以不存在用户以独占的情况。身份验证失败,我上面写的是数据库的用户名和密码, 不是知道正确不正确,请大家帮个忙,今天发了二个帖了,读取Excel 2007的也有错误,现在很急,和等待高手出现
作者: yanhahamade 发布时间: 2011-06-16
不能是本地,E盘必须是sqlserver所在的电脑
作者: jinjazz 发布时间: 2011-06-16
无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开,
查看有木有该进程存在。
查看有木有该进程存在。
作者: ssp2009 发布时间: 2011-06-16
引用 1 楼 jinjazz 的回复:
不能是本地,E盘必须是sqlserver所在的电脑
不能是本地,E盘必须是sqlserver所在的电脑
我的sqlserver就在本地的
作者: yanhahamade 发布时间: 2011-06-16
SQL code
--先在外围应用配置器中功能的应用里打开即席远程查询. select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="E:\111.xls";User ID=Admin;Password=;Extended properties=Excel 4.0')...[Sheet1$]
作者: qianjin036a 发布时间: 2011-06-16
引用 2 楼 ssp2009 的回复:
无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开,
查看有木有该进程存在。
无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开,
查看有木有该进程存在。
你说的进程是SQLSERVER客户端的进程嘛
作者: yanhahamade 发布时间: 2011-06-16
引用 4 楼 qianjin036a 的回复:
SQL code
--先在外围应用配置器中功能的应用里打开即席远程查询.
select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="E:\111.xls";User ID=Admin;Password=;Extended properties=Excel 4.0')...[Sheet1$]
SQL code
--先在外围应用配置器中功能的应用里打开即席远程查询.
select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="E:\111.xls";User ID=Admin;Password=;Extended properties=Excel 4.0')...[Sheet1$]
您好,用了您的方法,出现了另外一个错误
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。访问被拒绝。
消息 7301,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 获取所需的接口("IID_IDBCreateCommand")。
作者: yanhahamade 发布时间: 2011-06-16
参考:
http://topic.csdn.net/u/20090920/09/90a6b6b0-3d93-4135-a535-9534022c7a03.html
http://topic.csdn.net/u/20090920/09/90a6b6b0-3d93-4135-a535-9534022c7a03.html
作者: maco_wang 发布时间: 2011-06-16