【问题标题】:Microsoft Access 2003 Shared DBF, file is already in useMicrosoft Access 2003 共享 DBF,文件已在使用中
【发布时间】:2009-11-23 08:17:38
【问题描述】:

朋友,我正在使用 MS Access 2003 为此,我想在网络上共享 MDB 文件,我将它放在带有选项共享数据库的共享文件夹中,并将用户权限定义为只读。因为我只想让他们看到。

我做了什么,我创建了另一个文件,并通过链接来自网络上的共享数据库的表。

问题: 如果文件在任何 pc 中打开,因此其他用户没有访问他正在获取消息文件已在使用中。当文件处于共享模式时。

请帮帮我。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    将“前端”移动到每个用户的电脑上,并链接到共享文件夹/驱动器上的“后端”,这样每个用户都有自己的前端副本来查看数据。

    【讨论】:

    • 您可以使用免费的 Auto FE Updater 实用程序autofeupdater.com 来安装 FE,并使每台 PC 上的 FE 保持最新。
    【解决方案2】:

    如果用户对包含后端 MDB/ACCDB 的文件夹具有只读权限,则第一个进入的用户将锁定数据库,因为 .ldb(锁定文件)需要更新。我通常给用户对该文件夹的完全权限,但其他人说删除权限不是必需的,因为即使 .ldb 文件通常在最后一个用户离开时由 Access 删除,这并不一定发生。

    【讨论】:

    • 为了澄清 Remou 的回答,它适用于包含表的 MDB/ACCDB 所在服务器上的文件夹。
    • 继续 Tony 的评论:您需要对共享和共享在 LAN 上可用的底层文件夹具有适当的权限。
    • @messers Toews 和 Fenton:为什么不编辑答案?这是 Stackoverflow 的方式,你知道的。
    • @onedaywhen 只要编辑符合原作者的观点,找到不同意的编辑可能是个问题,之前在 meta 上讨论过。跨度>
    • @Remou:您最后的评论似乎自相矛盾。你同意还是不同意所提出的观点?您既没有在 cmets 中反驳他们,也没有相应地编辑您的答案。我试试看……
    【解决方案3】:

    引用 Remou、David W. Fenton 和 Tony Toews:

    对于包含表的 MDB/ACCDB 所在服务器上的文件夹,您需要对 SHARE 和共享在 LAN 上可用的底层文件夹具有适当的权限。

    如果用户对该文件夹具有只读权限,则第一个进入的用户将锁定数据库,因为需要更新 .ldb(锁定文件)。我通常给用户对该文件夹的完全权限,但其他人说删除权限不是必需的,因为即使 .ldb 文件通常在最后一个用户离开时由 Access 删除,这并不一定发生。

    【讨论】:

    • 我不相信托尼的LDB cmets实际上适用于这个问题,这涉及到一个DBF文件。这就是我认为他的贡献属于评论的原因之一,因为它与所提出的问题有些相切。
    • 当然,虽然您不能对 Toews 先生的评论投反对票,但您确实可以对这个答案投反对票。
    • ...甚至 -- 震惊的恐怖 -- 编辑它自己纠正它!
    • “我不相信 Tony 的 LDB cmets 实际上适用于这个问题” - 请澄清一下,我看不到 Tony 的任何 ldb cmets。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-22
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多