Мягкий

Обзор продукта — Stellar Repair for Access

Попробуйте наш инструмент устранения неполадок





Последнее обновление 17 апр. 2022 г. Обзор продукта - Stellar Repair for Access 0

ИТ-катастрофы не обязательно происходят из-за пожара, наводнения или любого другого катастрофического события. Иногда простая ошибка или ошибка суждения, например неправильное обслуживание или резервное копирование, или непреднамеренное использование приложения, могут поставить администратора Access в серьезную проблему. Я всегда опасался использовать сложные или вложенные запросы к моей базе данных Access, и есть веская причина, по которой я избегал этого. Всякий раз, когда мы используем сложные запросы к базе данных Access, всегда возникает проблема!

На самом деле роль сложных или вложенных запросов состоит в том, чтобы извлекать данные из других запросов, которые могут в дальнейшем затронуть другие. При этом база данных Access начинает писать ненужные запросы, в результате чего накапливаются временные данные. По сути, пользователь базы данных Access не знает о такой куче данных.



Часто даже после обработки небольшого количества данных запрос выполняется медленно из-за его сложной природы, и это создает нагрузку на механизм JET. В этом случае замедление процесса выборки данных через запросы накопленные временные данные .

Кроме того, во время этого процесса, если Access захлебнется, то нет никакого способа избежать повреждения внутреннего файла.



Чтобы избежать повреждения доступа, вызванного накоплением данных , все пользователи Access с административными ролями были проинформированы по электронной почте о соблюдении нескольких превентивных мер, таких как:

    Избегайте сложных запросовв базе данных, что может снизить производительность базы данных из-за накопления данных и, в конечном итоге, привести к повреждению базы данных.Разделить базу данныхпри этом внутренние данные состоят из таблиц, к которым пользователи не обращаются напрямую, а внешние данные содержат запросы и другие функции доступа.Поддерживать резервную копиювсей базы данных.Продолжайте списыватьчасть временных данных во временные таблицы. Это ускоряет выполнение запроса в основном в 10 раз, а иногда и больше, однако не обеспечивает постоянного решения.Установить Power Queryфункция для базы данных Access, где пользователи создавали динамическое соединение с книгой Excel, и это соединение постоянно обновлялось для получения обновлений из базы данных.Утилита Schedule Compact and Repairкак только база данных будет закрыта. Автоматическое «сжатие при закрытии» выполняется для регулярного сокращения избыточных пространств в базе данных.

Примечание: Пользователям с административной ролью назначаются функции чтения-записи-удаления в базе данных Access. Административная роль может быть назначена нескольким пользователям, например руководителям разных отделов.



Но когда один из административных пользователей забыл следовать указанным выше 5 правилам, база данных Access нашей организации была повреждена.

Анализ основных причин (RCA) повреждения базы данных Access



У нас небольшая организация, поэтому база данных Access достаточно велика для хранения данных. Эти базы данных Access классифицируются по разным отделам, например, «База данных для финансов» отличается от «Базы данных для маркетинга», и все базы данных доступны на общем физическом сервере.

Однако один из пользователей с правами администратора забыл об этой почте и начал писать сложные запросы. Эти сложные запросы начали создавать ненужные временные файлы на сервере, и в один прекрасный день данные, которые накапливались в течение определенного периода времени, привели к повреждению базы данных Access. Все действия, включая доступ к базе данных, связанные с этой базой данных, резко прекратились.

Даже после выравнивания базы данных Access и принятия всех превентивных мер небольшая ошибка, допущенная по незнанию администратором, привела к большой проблеме.

Теперь, когда произошло повреждение, нашей первой задачей было устранить ошибку повреждения и восстановить базу данных.

Методы разрешения, принятые для восстановления базы данных Access

RCA помог нам определить причину проблемы и метод решения.

Восстановление через резервную копию: у нас была готовая резервная копия всей базы данных, доступная для восстановления базы данных. Для восстановления резервной копии были выполнены следующие шаги:

  1. Открыл Проводник и просмотрел, чтобы выбрать исправную копию базы данных.
  2. Скопировал базу данных в место, где необходимо заменить поврежденную базу данных. Был вариант заменить существующую базу данных, и мы выбрали этот вариант.
  3. Открыл базу данных, чтобы проверить, доступна ли база данных.

К нашему ужасу, резервная копия оказалась нездоровой. И мы поняли, что база данных Access, доступная в Excel, давно не обновлялась.

Вот тогда и началась настоящая проблема.

Наша база данных Access была недоступна, резервная копия не была работоспособной, рабочая книга Excel с Power Query не обновлялась, и, поскольку мы уже использовали утилиту сжатия и восстановления, у нас не было возможности восстановить базу данных Access с помощью встроенной утилиты.

Идеальное решение для восстановления базы данных

Недоступная база данных создавала хаос среди пользователей. Большинство пользователей остались в затруднительном положении и не смогли выполнить рутинную задачу. Нам действительно нужно было действовать быстро и решить эту проблему как можно скорее. Теперь лучшим способом решения проблемы было восстановить поврежденную базу данных с помощью стороннего программного обеспечения, которое могло бы восстановить всю базу данных без увеличения времени простоя.

Мы искали эффективный Программное обеспечение для восстановления базы данных Access и из немногочисленных доступных вариантов, решил выбрать Звездный ремонт для доступа . Почитали отзывы на разных сайтах и ​​подумали попробовать демо-версию.

Примечание. В качестве меры предосторожности мы сделали резервную копию базы данных.

Оказалось, что это программа для самостоятельной сборки. Как только мы отправили поврежденный файл Access, программное обеспечение предоставило предварительный просмотр всей базы данных для окончательной проверки. Кроме того, служба поддержки Stellar была более чем полезна в решении наших вопросов.

Это был момент чистого удовольствия. Мы быстро активировали, отремонтировали и сохранили всю базу данных Access. Проблема с повреждением была полностью решена, и снова все пользователи могли получить доступ к базе данных.

Вывод

Существуют различные случаи, когда база данных Access может стать недоступной, и основная проблема с этой базой данных заключается в том, что она подвержена повреждению.

По этой причине я всегда стараюсь не создавать сложных запросов. Известно, что такие запросы приводят к серьезным проблемам, таким как создание ненужных временных файлов на сервере, замедление процесса выборки данных, что в конечном итоге приводит к повреждению базы данных Access. Если это произойдет, это требует немедленного внимания.

Недавно я наткнулся на одну из основных находок, проведенных по квесту. Было четко заявлено, что отказ оборудования является основной причиной влияния на бизнес, достигая уровня 75% (см. таблицу ниже для справки). Такие аппаратные или программные сбои имеют прямое влияние на бизнес, и по этой причине их необходимо устранять в первоочередном порядке.

Изображение белой бумаги

Хотя резервное копирование базы данных обеспечивает мгновенное решение, когда резервная копия неисправна, все идет наперекосяк. Стороннее программное обеспечение, такое как Stellar Repair for Access, является лучшим вариантом, когда речь идет о восстановлении поврежденной базы данных Access.

В нашем случае, когда база данных Access была повреждена из-за сложных запросов, программное обеспечение предоставило мгновенные результаты. Основным преимуществом программного обеспечения является то, что его можно проверить на работоспособность без активации. И мы могли сохранить наши данные сразу после активации. Не было временной задержки, и мы могли устранить ошибки повреждения, восстановив компоненты базы данных в совершенно новую базу данных.

Пользователи получили доступ к базе данных Access, и мы почувствовали облегчение!