我在“微软OneDrive”上有一个数据库,我有来自Gupta4 SqlBase的4个有效许可证。当我尝试在PC1上运行时,我可以访问数据库,但当我在PC2上尝试同样的操作时,我得到了以下结果
原因:尝试打开现有文件,但出现故障。补救措施:确定并纠正打开文件失败的原因。验证指定的文件是否存在。验证操作系统允许打开的文件数量是否允许额外的文件,即检查FILES=配置参数设置。
我认为这与数据库上的日志文件和Sql.Ini中的一些设置有关,但我找不到位置/如何?
其目的是在"OneDrive“上运行数据库,购买SqlBase许可证并运行多用户系统。申请是这样提出的。
我在哪里想错了?我哪里做错了?缺少哪些设置?
谢谢
发布于 2018-09-11 23:16:22
那行不通的。SqlBase (和所有其他关系型数据库管理系统)是用来管理一个数据库文件+日志文件的。当多个实例使用或多或少复制的数据文件时,这最终会导致冲突。世界上有一些系统可以作为分布式集群工作(例如,像文档数据库RavenDB),但它们被构建为这样工作(当然不是使用OneDrive,而是使用自己的复制机制)。Sqlbase不是。
https://stackoverflow.com/questions/52126015
复制相似问题