Хочу рассказать, как легко и просто настроить тестирование базы до и после её обновления.
Давайте представим, что нам требуется выполнить до обновления базы:
- проверку логической целостности
- проверку ссылочной целостности
- сжатие таблиц, чтобы база занимала меньше места
Для этого выделяем нужную нам базу в списке обновлятора и нажимаем кнопку "Свойства базы":
В открывшемся окне переходим на закладку "События"->"Перед обновлением" и ставим галки "Проверка логической целостности" и "Проверка ссылочной целостности":
Теперь переходим на закладку "После успешного обновления" и ставим галку "Сжатие таблиц":
Сохраняем настройки базы (кнопка ОК) и запускаем обновление:
В начале обновлятор нашёл нужное обновление:
Затем выгнал всех пользователей, заблокировал базу и создал резервную копию:
Наконец, обновлятор провел тестирование и исправление и обновил базу:
И в самом конце, после успешного обновления, провёл её сжатие:
Вот так легко и просто вместе с обновлением можно делать тестирование и исправление баз. Я продемонстрировал это на примере всего одной базы, а если у вас их несколько - обновлятор сэкономит вам ещё больше времени и нервов.