SQL Server 2000 MSDE上的多个数据库损坏
对于在大约800个收银机上运行的销售点系统,我们使用SQL Server 2000 MSDE。每个盒子都有自己的副本,只有本地软件可以访问它。
这是收银机供应商的最新更新平台,后者将保持匿名。
通常,我们会看到Master,MSDB,Model和该软件使用的数据库遭到破坏。
我在这里寻求的是更多的想法,并希望表达出这种古老的回应:"这不是软件问题,这是硬件问题"。
我的直觉告诉我,通过这种类型的损坏,表明出现了硬件问题。谁能建议一些替代方法以结帐吗?
编辑:关于问题的新信息
自从我第一次发布此问题以来已经有一段时间了。事实证明,以预防方式积极使用CHKDSK似乎可以最大程度地减少问题的发生。而且似乎我也没有提到寄存器正在运行Windows XP的WePOS版本。最后,我遇到了一些情况,其中还存在不属于应用程序一部分的损坏文件,这些文件已用CHKDSK修复。
这些新事实中的任何一个是否引起任何人的共鸣?
解决方案
我知道它不是"替代方案",但无论是否相信我都从Microsoft找到了许多解决我的Microsoft问题的答案。
我们可能要在Microsoft开发人员网络上提交查询
我以前走过那条路,被误解了。我们是否能够识别OS或者任何其他文件中的任何数据损坏情况?另外,如果POS不必在非工作时间启动,请尝试运行压力测试,直接将数据加载到模式中,并通过应用程序的数据层(如果可能)。
这些可能找不到问题,但是除了不良的硬件之外,还有许多偷偷摸摸的方法可以解决这些问题。
我的经验法则是,每100个问题中,有90个是用户误解(例如关闭PC),其中10个是由软件引起的,而1个是硬件引起的。
有这么多要更新的系统,我会寻找诸如尚未完全打补丁的系统之类的东西。用户关闭PC等。 PC是否锁定或者崩溃?
如果对以上所有问题的回答均为"否",那么根据经验法则,我将看软件,因为这可能是SQL数据库的接口。
这里没有足够的信息来提供更多帮助。
这是我们编写的软件吗?