2014-03-05 45 views
0

我有以下的非常奇怪的情况:无法识别的数据库格式的消息仅

访问与SQL服务器后端 申请2003 MDB应用程序一起使用Access运行时观众2010或Access 2010中 Windows本地硬盘运行7 PC 在某些PC上,用户会收到臭名昭着的无法识别的数据库格式信息。它在使用应用程序的某个时刻发生,从不在启动时发生。之后,唯一的解决方案是停止并重新启动应用程序。同样的效果,它工作了一段时间,然后失败。

从网络驱动器运行完全相同的版本不会产生任何问题。用完整的Access替换运行时查看器并没有什么区别。在Windows XP上,我们从未遇到过这个问题。

任何想法?

回答

0

我假设你现在已经尝试了通常的修复/压缩?像你所描述的任何奇怪的异常行为通常都表示某种形式的腐败。有时候,腐败会深入人心,并留下无法解决的文物。你可能想创建一个新的,新的数据库,并将所有的表单/报告/查询/等等......导入到新的数据库中。这已经修复了许多类似于我多年来遇到的问题。

+0

是的,重建,压缩,编译都尝试过。最奇怪的是,完全相同的版本从网络驱动器运行良好。这基本上排除了腐败。此外,从本地驱动器启动相同的应用程序工作正常(最初)没有任何腐败的警告。即使是'崩溃时间'也是不可预测的,也不是特定的功能/形式。 – Marcel

+0

该应用程序大小约为100MB,具有> 100个表单,大约150个表/ SQL服务器视图,> 200个本地查询和大约50个不同的报告。 – Marcel

+0

使用福尔摩斯校长,你能排除什么?所以你说用户A从他们的本地驱动器运行这个数据库,并且它崩溃了。相同的用户A从网络驱动器运行它,它从不崩溃?在两种情况下,他们都使用安装在本地驱动器上的Access? –

相关问题