Многочисленные повреждения базы данных на SQL Server 2000 MSDE - PullRequest
0 голосов
/ 23 сентября 2008

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

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

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

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

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

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

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

Есть ли среди этих новых фактов отклик на кого-либо?

Ответы [ 3 ]

1 голос
/ 23 сентября 2008

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

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

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

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

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

0 голосов
/ 23 сентября 2008

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

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

0 голосов
/ 23 сентября 2008

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

Возможно, вы захотите отправить запрос в сети разработчиков Microsoft

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...