首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用*.mdb文件连接Server表

用*.mdb文件连接Server表
EN

Stack Overflow用户
提问于 2013-04-23 10:32:13
回答 1查看 525关注 0票数 0

我正在尝试将SQLServer 2008 R2表与msaccess表(*.mdb)连接起来。我已经尝试过"OPENDATASOURCE“和”链接服务器“,但其中没有一个正确工作。

例如,我收到以下消息:

OLE DB提供程序"Microsoft.Jet.OLEDB.4.0“用于链接服务器"TestLinkServer”返回的消息“无法打开数据库”。它可能不是应用程序识别的数据库,也可能是损坏的文件。

另一条错误消息:

OLE DB提供程序"Microsoft.Jet.OLEDB.4.0“用于链接服务器"MDBTest”返回的消息“Microsoft数据库引擎无法打开文件‘\10.55.56.34\共享文件夹\LBUS.mdb’。它已经由其他用户独占打开,或者您需要查看其数据的权限。”

还有更多:D

有人能给工作指导吗?提前谢谢..。:)

EN

Stack Overflow用户

发布于 2013-04-23 12:33:17

最简单的方法是在ms-access中进行连接。

在access数据库中设置一个表链接,该链接引用要加入的sql-server表。

然后在access中构建一个查询,将该表与access数据库中的一个或多个表连接起来。

如果要连接多个sql-server表,请首先在sql-server中创建一个组合所有相关表的视图。然后设置表链接以引用视图。

如果由于某种原因,必须在SQL server中进行联接,则必须使用不同的技术,或使用表链接功能将数据从access表“推送”到(先前定义的) sql server表。那么,这只是一个普通的加入。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16167103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档