我们有 2 个遗留系统 - 一个连接到相同的系统C++
,另一个C#
连接到相同的系统access database
。不受密码保护,我们使用以下access database
连接字符串连接到数据库
Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False ;Data Source= AlarmHistory.mdb
C#
应用程序每 10 秒轮询一次数据库中的表。有时,C#
应用程序崩溃并显示错误消息 -
System.Data.OleDb.OleDbException: Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
日志分析显示两个应用程序没有同时访问数据库......关于可能导致这种情况的任何想法......请帮助