问下各位大神,SQL server 如何查询ACCESS数据?
sqlserver吧
全部回复
仅看楼主
level 3
氵丶流年 楼主
因为公司业务原因,公司ERP需要去研发自己的软件获取数据并且填入对应的值,ERP是SQL server,研发的软件是ACCESS,所以这怎么互通。
2025年03月26日 05点03分 1
level 5
没明白你这啥意思。 Access数据库只是一个离线文件(可以想象成高级的excle),他不对外提供链接服务,使用这个数据库就要直接拿到这个文件, 通常使用这个库的软件都是单机的,数据不共享。
如果要从sqlserver读取access数据库文件,可以用OPENROWSET, 你可以去找一下相关的文档,但是这要求access数据库文件在sqlserver的机器上(要能访问到),除非你们研发那个软件跟跟他在一块,要不然数据库是不同步的
这个情况通常需要从你们研发的软件着手,他能直接使用access,让这个软件定期向SQLSERVER推送数据;如果你们ERP可以二开而且是有服务的,也可以开发接口让那个软件把数据推给ERP,然后有ERP去负责跟SQLSERVER的交互(这种情况是用于使用研发那个软件的机器无法直连SQLSERVER)
2025年03月26日 07点03分 2
真是巧了,还不在一台服务器上,但是是在内网,不确定要求能不能达到。
2025年03月27日 00点03分
谢谢大佬,我看看能不能根据你的提示测试下
2025年03月27日 00点03分
吧务
level 11
Access链接到Sqlserver .ODBC链接表
我主力也是access 做开发界面前端,sqlserver作为后台数据库。
有需要可联系
2025年04月13日 11点04分 3
联系
2025年04月17日 01点04分
@氵丶流年 有联系方式吗
2025年04月17日 01点04分
1