Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何从网络中的多台计算机上读取同一文件?_Database_Ms Access - Fatal编程技术网

Database 如何从网络中的多台计算机上读取同一文件?

Database 如何从网络中的多台计算机上读取同一文件?,database,ms-access,Database,Ms Access,我想知道是否有可能从网络中的许多计算机上同时读取一个文件。特别是:一个MS Access数据库文件,它将被更新,从这些计算机中添加、删除信息。每台计算机的文件必须相同,并且每台计算机的文件必须保持更新 这是: PC1 PC2 PC3 PC4 | | | | ---------------------- | MS Access DB (PC´s are in local net) 我正在考虑使用

我想知道是否有可能从网络中的许多计算机上同时读取一个文件。特别是:一个MS Access数据库文件,它将被更新,从这些计算机中添加、删除信息。每台计算机的文件必须相同,并且每台计算机的文件必须保持更新

这是:

 PC1    PC2    PC3    PC4
  |      |      |      |
  ----------------------
            |
       MS Access DB  

(PC´s are in local net)
我正在考虑使用DropBox来实现这一点,因为它几乎在选定文件的当前更新,但不是一个非常优雅的解决方案

你能给我推荐另一种解决方案吗

注意:我用代码打开DB文件。这就是:编程。用户不会手动浏览/选择文件

谢谢。

它被称为Windows,并且在很长一段时间内一直是Windows的一部分,实际上,它比Windows早;-。请注意,共享这样的access数据库文件时会出现问题

就个人而言,我建议不要使用这种访问方式,但这是一个官方支持的用例,支持fsvo。有关详细概述,请参阅Microsoft文章

另请参见和。链接表似乎比整体设计更受欢迎

快乐分享。

它被称为Windows,并且在很长一段时间内一直是Windows的一部分,实际上,它比Windows早;-。请注意,共享这样的access数据库文件时会出现问题

就个人而言,我建议不要使用这种访问方式,但这是一个官方支持的用例,支持fsvo。有关详细概述,请参阅Microsoft文章

另请参见和。链接表似乎比整体设计更受欢迎

愉快的共享。

虽然可以按您的要求进行操作,但最好的解决方案是迁移到网络上的真实数据库MySQL、SQL Server等

另一种选择是从网络共享访问access数据库。

虽然可以按照您的要求进行操作,但最好的解决方案是迁移到网络上的真实数据库MySQL、SQL Server等


另一种选择是从网络共享访问access数据库。

@pst:谢谢,我会检查一下。什么样的限制?关于这个问题,你有什么建议吗。也许有一个更优雅的解决方案,我最初的主张——文件共享的替代方案——一个更优雅的解决方案是使用在客户机/服务器配置中运行的数据库。但是,对于现有的access数据库,或者对于需要MS access支持的数据库,这不是很实用;-我想知道是否有透明的第三方代理解决方案。。。?无论如何……几个进程写同一个文件肯定会导致灾难。@pst:谢谢,我会检查一下。什么样的限制?关于这个问题,你有什么建议吗。也许有一个更优雅的解决方案,我最初的主张——文件共享的替代方案——一个更优雅的解决方案是使用在客户机/服务器配置中运行的数据库。但是,对于现有的access数据库,或者对于需要MS access支持的数据库,这不是很实用;-我想知道是否有透明的第三方代理解决方案。。。?无论如何,几个进程写同一个文件肯定会带来灾难。谢谢。不幸的是,到目前为止,作为一项要求,DB必须处于访问状态。我将尝试网络共享解决方案。谢谢。不幸的是,到目前为止,作为一项要求,DB必须处于访问状态。我将尝试网络共享解决方案。谢谢。这个链接就是我要找的!非常感谢。这个链接就是我要找的!