通过 LAN 共享数据库 .mdb 文件

Posted

技术标签:

【中文标题】通过 LAN 共享数据库 .mdb 文件【英文标题】:sharing database .mdb file over LAN 【发布时间】:2014-10-28 11:55:53 【问题描述】:

我有一个使用 Microsoft 访问数据库的桌面应用程序,它的(PC)已经与 LAN(家庭网络,小型 LAN)连接,共享数据并具有完全访问控制。现在我想与另一个网络(大型网络)共享这个应用程序,用户想要获得实时更新,只需要读取权限。用户想要查询数据库,想要检索数据以进行读取。怎么可能?是否可以仅共享数据库。? 提前谢谢..

【问题讨论】:

与编程无关 这是一个拆分数据库吗?如果没有,我强烈推荐它。您需要做的是将后端(或您的数据库)放在网络之间的共享驱动器上。如果 A 组可以访问数据库但 B 组看不到它,他们将如何接收“实时更新”?他们将使用一个完全独立的数据库。使用拆分数据库,您可以将后端放置在一个位置并分发前端来服务于这个确切的目的。如果多个用户使用同一个数据库,锁定/损坏可能会变得很棘手。 你能解释一下吗?我没有得到..我更新鲜。它没有拆分,现在多个用户使用完全权限。和分裂 @#overmind..你能解释一下..我是新手.. 【参考方案1】:

我会运行用户级安全向导,它可以简化用户级安全的设置。我会将 MDB(或 ACCDB)文件保留在原处,并且只向新用户(在更大的网络上)提供您使用向导创建的帐户。可以将此帐户设置为只读权限。

这是一篇可以帮助您入门的文章。

http://office.microsoft.com/en-us/access-help/overview-of-access-security-mdb-HP005188226.aspx

【讨论】:

Access 用户级别安全性自 Access 2007 以来已被贬低。虽然在 2007 及更高版本中,您可以将 ULS 与 mdb 文件一起使用,但您不能将 ULS 与较新的 accDB 格式一起使用。所以 accDB 不支持 ULS,只支持旧的 mdb 格式。

以上是关于通过 LAN 共享数据库 .mdb 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何与多个 Android 设备共享文件?

LAN

access文件共享锁定数溢出怎么办

用于查询 Access 数据库 (.mdb) 文件的只读方法?

arcgis中的文件共享锁定数溢出怎么解决

通过iptables实现共享上网及端口代理转发