В работе любой информационной системы могут произойти сбои. Как правило, эти сбои вызваны некоторым количеством ошибок, суммарно присутствующих в программных продуктах разных производителей. Подобные сбои крайне редко приводят к критической потере информации, но могут нарушить целостность (т.е. строгое математическое соответствие) данных в системе. Потеря целостности может вызвать нарушение работы системы при прямом обращении к поврежденной информации, или стать причиной появления некорректных данных, "связанных с" или "основанных на" поврежденной информации.
В задачи администратора входит поддержка системы в работоспособном состоянии, что среди прочего требует регулярного использования средств проверки целостности данных. Рекомендуется выполнять данные действия в конце каждой рабочей недели с тем, чтобы в случае возникновения непредвиденной ситуации, у вас было время на ее исправление.
Для упрощения работы администратора, не знакомого с работой СУБД, TDMS имеет встроенные средства проверки и исправления поврежденных данных. Чтобы осуществлять данный вид операций вы должны обладать соответствующими полномочиями в СУБД. Например, для Microsoft SQL Server вы как минимум должны быть администратором проверяемой и исправляемой базы данных. Чтобы подробнее узнать о требуемых правах доступа, обратитесь к соответствующей документации производителей СУБД.
Перед проведением операций по исправлению ошибок необходимо отключить всех пользователей от системы и провести резервное копирование. Так как TDMS Администратор не поддерживает функции работы с пользователями СУБД, используйте средства администрирования СУБД. |
Чтобы открыть диалог проверки и исправления
- Запустите приложение TDMS Администратор.
- Установите переключатель в значение Утилиты базы данных и нажмите кнопку Далее.
- Выберите значение Проверка и исправление и нажмите кнопку Далее.
Диалог проверки и исправления базы данных обеспечивает возможность проверки целостности данных и внесения исправлений средствами TDMS, не прибегая к помощи специализированных средств управления базами данных.
Чтобы осуществить проверку базы данных
В открывшемся диалоге проверки и исправления введите параметры базы данных:
- Заполните поле Тип базы данных, выбрав из ниспадающего списка значение: Microsoft SQL Server; Oracle, Oracle OCCI или FireBird.
- Заполните поле Сервер, выбрав из ниспадающего списка имя сервера. Обратите внимание, что активный сервер, установленный на вашем компьютере, выводится не по алфавиту, а первым. Если по каким-либо причинам требуемого сервера нет в списке, введите его имя или IP адрес вручную.
- В поле База данных введите имя базы данных.
- Установите переключатель Режим проверки в одно из следующих значений:
- Выбор режима Только проверка обеспечивает проверку целостности базы данных.
- Выбор режима Исправление обеспечивает не только проверку целостности, но и исправление обнаруженных ошибок без потери данных. Однако следует отметить, что исправление без потери данных возможно не всегда.
- Выбор режима Исправление с потерей данных следует производить только тогда, когда исправление без потери данных не исправило ошибку.
- Нажмите кнопку Далее.
- В открывшемся диалоге ввода логина и пароля к серверу базы данных, задайте имя и пароль учетной записи администратора СУБД и нажмите кнопку ОК:
- Дождитесь завершения проверки и изучите отчет о проведенной проверке (и выполненных исправлениях). В случае обнаружения ошибок обязательно сохраните отчет в отдельном файле.
- В том случае если использование встроенных функций по исправлению ошибок не привело к их устранению, обратитесь к специалистам в области СУБД.