2008-09-23 74 views
0

我们对大约800台收款机上运行的销售点系统使用SQL Server 2000 MSDE。每个盒子都有自己的副本,只有本地软件可以访问它。SQL Server 2000上的多个数据库损坏MSDE

这是收银机供应商最新更新的平台 - 谁应该保持无名。

我们常常看到Master,MSDB,Model和软件使用的数据库的损坏。

我在这里寻找一些想法比什么都重要,并且有信心说出那个古老的回答:“这不是软件问题,而是硬件问题”。

我的直觉告诉我,这种类型的腐败会导致硬件问题。任何人都可以提出一些替代方案来检查?

编辑:对问题

新的信息,它已经有一段时间,因为我第一次张贴了这个问题。事实证明,以预防性方式积极使用CHKDSK似乎可以最大限度地减少问题的发生。另外,我似乎没有提到寄存器正在运行Windows XP的WePOS版本。最后,我遇到了一些情况,这些情况也存在损坏的文件,而这些文件不是使用CHKDSK修复的应用程序的一部分。

这些新事实是否与任何人产生了共鸣?

+0

认真......不要安装800个SQL 2000 MSDE副本。我讨厌想到你必须安装的补丁数量。在所有这些补丁后,谁知道你的系统真正处于什么状态。 – 2008-09-23 02:54:48

回答

0

我已经沿着这条道路前,被人误提交查询。您是否能够识别操作系统或任何其他文件中的任何数据损坏情况?另外,如果您的POS不必在非营业时间内启动,请尝试运行压力测试,直接将数据加载到架构中,并通过应用程序的数据层(如果可能)加载数据。

这些可能没有找到问题,但仍然存在一些偷偷摸摸的方法来解决这些问题,而不是坏的硬件。

1

我有一条经验法则,对于每100个问题,其中90个是用户误解(如关闭PC),10个是由软件引起的,1个是硬件引起的。

有这么多的系统更新我会寻找的东西,如尚未完全修补的系统。用户关闭电脑,等等。 PC锁定或崩溃了吗?

如果上述所有问题的答案都是否定的,那么根据经验法则,我会看着你的软件,因为那将是SQL数据库的接口(假设)。

没有足够的信息在这里更有帮助。

这是你写的软件吗?

相关问题