2008-09-23 2 views
0

Мы используем SQL Server 2000 MSDE для системы Point Of Sale, работающей около 800 кассовых аппаратов. У каждого окна есть своя копия, и только локальное программное обеспечение обращается к ней.Множественное повреждение базы данных на SQL Server 2000 MSDE

Это обновленная платформа для поставщика кассовых аппаратов, которые остаются безымянными.

Обычно мы наблюдаем коррупцию Master, MSDB, Model и базу данных, используемую программным обеспечением.

Я ищу здесь немного ума и уверенность в том, чтобы ответить на этот возрастной ответ: «Это не проблема программного обеспечения, это аппаратная проблема».

Моя кишка говорит мне, что при таком типе повреждения указывается аппаратная проблема. Может ли кто-нибудь предложить некоторые альтернативы для проверки?

Редактировать: Новая информация о проблеме

Это было некоторое время, так как я первый отправил эту проблему. Оказывается, что агрессивное использование CHKDSK в профилактическом режиме, похоже, сводит к минимуму возникновение проблемы. Также кажется, что я не упоминал о том, что в реестрах запущена версия Windows XP от WePOS. Наконец, у меня были случаи, когда были поврежденные файлы, не входящие в приложение, которые были исправлены с помощью CHKDSK.

Выполняет ли какой-либо из этих новых фактов какой-либо аккорд?

+0

Серьезно ... Не устанавливайте 800 экземпляров SQL 2000 MSDE. Мне не нравится думать о количестве патчей, которые вы также должны устанавливать. Кто знает, в каком состоянии ваша система действительно находится после всех этих исправлений. – 2008-09-23 02:54:48

ответ

0

Я знаю, что это не «альтернатива», но верьте или нет. Я нашел много ответов на мои проблемы с Майкрософт от Microsoft.

Вы можете подать запрос на microsoft developer network

0

Я пошел по этому пути до и ошибся. Удалось ли вам выявить случаи повреждения данных в ОС или других файлах? Кроме того, если ваша POS не должна быть в течение нерабочих часов, попробуйте загрузить данные стресс-теста в вашу схему напрямую и через слой данных вашего приложения (если это возможно).

Возможно, они не обнаружат проблему, но по-прежнему существует ряд скрытых способов распространения этих проблем, кроме плохих аппаратных средств.

1

У меня есть эмпирическое правило, что для каждых 100 проблем 90 из них являются недопониманием пользователя (например, отключением ПК), 10 вызваны программным обеспечением, а 1 - аппаратным.

С таким количеством систем для обновления я бы искал такие вещи, как системы, которые не были полностью исправлены. Пользователи отключили ПК и т. Д. Блокируются ли компьютеры или сбой?

Если ответы на все вышеперечисленные вопросы отсутствуют, то на основе эмпирического правила я буду смотреть на ваше программное обеспечение, поскольку это будет интерфейс (предположительно) к базе данных SQL.

Здесь недостаточно информации, чтобы быть более полезной.

Это программное обеспечение, которое вы написали?

Смежные вопросы