导致SQL Server CE错误的原因“无法为引用的对象获取锁定”

时间:2017-01-09 03:13:12

标签: c# sql-server sql-server-ce

我有一个C#项目,它将记录插入到SQL Server CE 4.0数据库中,该数据库已经运行了大约18个月。

在程序运行的某个时刻,所有INSERT查询都开始产生以下错误。

  

无法为引用的对象获取锁定。哪个页面   包含引用的对象已被另一个并发释放   会话。

重新启动应用程序并重新启动计算机并未修复错误。

删除并重新创建数据库确实修复了错误。

我已将原始数据库文件移动到另一台计算机,并且在尝试运行INSERT查询时发生了同样的错误。

INSERT Message (TimeStamp, Message) VALUES ('01/01/2017 09:15:32 AM', 'test');

Google在搜索此错误时没有显示任何结果。

有谁知道错误的含义以及导致错误的原因是什么?如何以编程方式处理此错误?

谢谢

0 个答案:

没有答案