sql 导入局域网access数据报错
计划用sql 定时从局域网的【\\ssm11\工作文件$\用料明细统计】下面读取xlsx格式文件进行使用。
一直报错,百度后大家反馈excel不稳定,于是利用ACCESS的链接表和EXCEL进行链接后,该从sql读取局域网ACCESS的数据,但是仍然报错,请大家帮助解决。
几个要点说明:
1.原始文件EXCEL的路径是:\\ssm11\工作文件$\用料明细统计\模具用料明细统计汇总表.xlsx 里面的 汇总表
2.和EXCEL建立链接表的ACCESS的路径是:\\ssm11\工作文件$\用料明细统计\用料明细统计导入数据库.accdb 里面的 用料明细_模具
3.把ACCESS放到本地 E:\用料明细统计导入数据库.accdb 报错方式相同。
4.\\ssm11的登录账号:admin 密码:8520
5.xlsx 和 accdb 的账号都是 admin 无密码
报错如下:
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
一直报错,百度后大家反馈excel不稳定,于是利用ACCESS的链接表和EXCEL进行链接后,该从sql读取局域网ACCESS的数据,但是仍然报错,请大家帮助解决。
几个要点说明:
1.原始文件EXCEL的路径是:\\ssm11\工作文件$\用料明细统计\模具用料明细统计汇总表.xlsx 里面的 汇总表
2.和EXCEL建立链接表的ACCESS的路径是:\\ssm11\工作文件$\用料明细统计\用料明细统计导入数据库.accdb 里面的 用料明细_模具
3.把ACCESS放到本地 E:\用料明细统计导入数据库.accdb 报错方式相同。
4.\\ssm11的登录账号:admin 密码:8520
5.xlsx 和 accdb 的账号都是 admin 无密码
报错如下:
----------------------------------------------------------------------------------------------------
select * from OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'\\ssm11\工作文件$\用料明细统计\用料明细统计导入数据库.accdb';'admin';'',用料明细_模具)
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "Microsoft Access 数据库引擎无法打开文件“\\ssm11\工作文件$\用料明细统计\用料明细统计导入数据库.accdb”或向其写入数据。它已经被其他用户以独占方式打开,或者您没有查看和写入其数据的权限。"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的数据源对象。
----------------------------------------------------------------------------------------------------
select * from OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Data Source=\\ssm11\工作文件$\用料明细统计\用料明细统计导入数据库.accdb';'User ID=admin';'Password=8520',用料明细_模具)
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "不是有效的账户名称或密码。"。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 报错。身份验证失败。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的数据源对象。
----------------------------------------------------------------------------------------------------
SELECT * FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source=\\ssm11\工作文件$\用料明细统计\模具用料明细统计汇总表.xlsx;User ID=Admin;Password=;Extended properties=Excel 5.0'
)...[汇总表$]
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 返回了消息 "Microsoft Jet 数据库引擎打不开文件'\\ssm11\工作文件$\用料明细统计\模具用料明细统计汇总表.xlsx'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。"。
消息 7303,级别 16,状态 1,第 1 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。
...全文
相关推荐
vb批量将excel数据导入access以及批量将access数据库中的数据导入excel源代码
vb access数据库与excel数据互相导入的源代码,很经典的啊
易语言操作Access数据库:从连接、增删改查到排错优化全指南
在开发中小型桌面工具时,数据存储与查询往往是绕不开的核心环节。文本文件难以应对并发检索,而MySQL、SQL Server又显得部署过重。Access作为文件型数据库,所有数据保存在单个.mdb或.accdb文件中,程序通过ODBC或OLEDB驱动即可直接读写,无需安装数据库服务端,部署成本极低。这一特性使其天然适合单机版或局域网小并发(如10人以内)、数据量在几十万行以下的场景,常见的进销存、会员管理、设备台账等工具型软件都能快速落地。易语言作为国产中文编程语言,与Access搭配使用十分顺畅:支持可视化
access数据导入到sql server数据库的方法
为了给编程提供方便,有的时候需要使用sql server数据库,而我们只有access数据库,那么该方法就是您必须的。
文本、Excel、Access数据导入SQL Server2000的方法
昨天参加一个项目的维护,因为各种原因,数据在不同服务器上不一致,所以需要重新将数据库清空一次,并将整理后的数据重新导入。需导入的数据源为文本文件,记录以行存储,“,”逗号分割各字段,每个字段值用“”双引号封闭。
将Access数据库中数据导入到SQL Server中的详细方法实例
将Access数据库中数据导入到SQL Server中的详细方法实例,需要的朋友可以参考一下


疑难问题
