Руководство по исправлению/восстановлению Данных для опытных пользователей Базы Для программ семества «АвтоПредприятие»: АвтоПредприятие 7 и 8, АвтоМастерская 7 и 8, АвтоМагазин 7 и 8 (также применимо к программе АвтоЭкспертиза 7 и 8, АвтоСалон (все версии), АвтоПеревозки (все версии)). Процесс описан в примере для программ семейства «АвтоПредприятие». Исправление серьезных ошибок в Базе Данных (например, ошибок, возникающих с отдельными элементами и данными при работе с программой), восстановление базы данных (если БД повреждена), также ускорение времени работы с Базой Данных и с самой программой, уменьшение размера Базы Данных. Оглавление. 1. Введение 2. Предварительные действия 3. Операции обновления FireBird и исправления/индексирования БД 4. Заключение 5. Возможные проблемы и их решения 1. Введение. Важно! Все описанные операции при работе с «менеджером архивации БД» проводятся только на том компьютере, на котором хранится База Данных. Обновление FireBird производится на всех рабочих станциях. Таким образом, описанные действия производятся: - Для локальных рабочих мест (с программой работает только один компьютер, одна лицензия на одно рабочее место) необходимо производить все операции (обновление FireBird и операции «Менеджера архивации БД») на данном локальном компьютере; - Для многопользовательских систем (с программой работает несколько компьютеров в локальной сети с одной и той же БД, лицензия на количество рабочих мест больше одного) необходимо производить: - Обновление Firebird – на всех компьютерах, работающих с программой; - Операции с «Менеджером архивации БД» - только на компьютере-сервере, на котором хранится БД, с которой работают остальные компьютеры. 2. Предварительные действия. Перед проведением нижеследующих операций настоятельно рекомендуем сделать следующее (по порядку): 1. Произвести архивацию БД (об этом также написано ниже). 2. Убедиться, что у Вас установлено последнее обновление для Вашей программы семейства «АвтоПредприятие» в соответствии с инструкциями по обновлению на сайте http://www.autosoft.ru/support/updates/ Важно! Если производятся действия с базой данных, работавшей с версией ниже 7.9.63.108 и 8.4.05.08 (в этих версиях была внедрена поддержка FireBird 2.0), то необходимо использовать FireBird версии 1.5. Переход на FireBird 2.0 (не обязательный, т.к. с версий 7.9.63.108 и 8.4.05.08 поддерживаются и FireBird 1.5, и FireBird 2.0) осуществлять только после исправления базы данных. 3. Произвести проверку документов (доступна в окне «Отчеты») 2 раза с интервалом между проверками 1-2 минуты и исправить все ошибки, указанные в окне результатов второй проверки (часть ошибок проверка документов исправляет сама при первом проведении). Как правило, третья проверка не должна указывать ошибки. Желательно добиться ситуации, когда система сообщает, что ошибок в документах нет, иначе процессы индексирования, описанные ниже, могут не пройти корректно. Тем не менее, исправление и восстановление БД может производиться и при наличии ошибок, показанных проверкой документов, однако мы рекомендуем, чтобы ошибок все же не было. Рекомендуется все описанные операции проводить опытному пользователю компьютера. 1 Важно! Сама система «АвтоПредприятие» ни во время обновления FireBird, ни после проведения всех нижеследующих действий НЕ должна быть запущена ни на одном компьютере сети. Важно! В связи с введением поддержки FireBird 2.0 программ АвтоПредприятие 7 и 8, АвтоСалон 2004 (в последних обновлениях для данных программ, именно поэтому нужно, чтобы было установлено последнее обновление) рекомендуем одновременно с восстановлением и исправление БД произвести переход на FireBird 2.0. Все нижеследующие операции описаны именно при использовании FireBird 2.0. Важно! Запуск программы нужно производить от имени пользователя «Администратор». Для операционной системы Windows Vista при запуске описанных ниже инсталляционных файлов FireBird и менеджера архивации БД возможно появление запроса системы безопасности «Контроль учетных записей пользователей» (User Account Control). В данных запросах необходимо разрешить запуск программам установки. Утилиту «Менеджер архивации БД» в среде ОС Windows Vista нужно также запускать от имени администратора. Для этого нужно выбрать ярлык данной программы правой кнопкой мыши и в появившемся меню выбрать значение «Запустить от имени администратора», далее в появившемся запросе разрешить запуск. 3. Операции обновления FireBird и исправления БД. 1. Сделайте архивную копию Вашей Базы Данных (далее «БД»), путем ее копирования в безопасное место, желательно на компакт-диск (CD/DVD – R/RW) или другой альтернативный носитель. Об архивации Базы Данных см. подробнее Руководство пользователя программы семейства «АвтоПредприятие» (кратко: произвести копирование папки \Base из C:\Program Files\Autosoft\AE8\ (путь указан по умолчанию, должен быть тем, который указан в файле Init.txt для всех рабочих мест) на сервере или локальном компьютере, хранящем БД, в безопасное место). 2. Если у Вас установлена версия FireBird SQL Server версии ниже, чем 2.0.1, то необходимо ее обновить. Проверить версию FireBird можно путем просмотра версии файла в папке C:\Program Files\Firebird\Firebird_2_0\bin\fbserver.exe. Для обновления FireBird необходимо произвести следующее: А) Удалите FireBird SQL Server как на сервере, так и на остальных рабочих станциях при помощи «Установки и удаления программ» в «Панели управления» Windows. Б) Установите более новую версию 2.0.1 (или выше, если таковая есть в разделе «Поддержка» «Дополнительное ПО и утилиты» сайта www.autosoft.ru), которую можно скачать по ссылке: http://www.autosoft.ru/download/firebird/Firebird-2.0.1.12855-1-Win32-install.zip (по ссылке находится архивный файл с инсталляционной программой) на все компьютеры, работающие с программой. Если программы удаления и установки потребуют произвести перезагрузку компьютера, перезагрузите его. Важно! Если версия FireBird SQL Server уже 2.0.1, то этот пункт можно пропустить. 3. Проведите операцию исправления БД согласно инструкциям, описанным ниже: А) Установите на сервере (на том компьютере, на котором хранится БД) утилиту «Менеджер архивации БД», инсталляционный файл которой можно скачать по данной ссылке: http://www.autosoft.ru/download/firebird/bkrs-1.0.0.0.exe Утилита также находится в разделе «Поддержка» - «Дополнительное ПО и утилиты» сайта www.autosoft.ru Б) На том же диске, на котором установлена система «АвтоПредприятие» (С:\ по умолчанию), предварительно создайте директорию Backup для архивной БД (местоположение как, например, на картинке ниже). Важно! При работе с Менеджером нельзя указывать папки, которые в своих названиях используют русские символы. Для папки архивных копий лучше ипользовать символы латиницей (название можно указать, например, «Backup» (без кавычек)). 2 В) Запустите утилиту «Менеджер архивации БД» с помощью ярлыка в меню «Пуск» (группа программ «Autosoft»). Пароль для программы по умолчанию «123». Нажмите кнопку «Добавить», чтобы добавить проект. В поле «Директория с БД» укажите локальный путь до БД на сервере. Ниже – путь до предварительно созданной директории для архивных копий. Больше ничего в этом окне изменять или указывать не нужно. Нажмите «Сохранить изменения». Г) Перейдите на вкладку «Проверка БД», выберите в списке созданный только что проект в левой части окна, потом отметьте «галочкой» все файлы в правой части окна и нажмите «Исправить выбранные БД». Запустится процесс исправления. Этот процесс займет некоторое время, необходимо дождаться его окончания. В конце будет написано «Исправление завершено». Далее можно переходить к следующему пункту. 3 Важно! При проведении всех указанных операций с «Менеджером архивации БД» никакая информация, находящаяся в Вашей БД (например, документы, контрагенты и т.д.) НЕ ТЕРЯЕТСЯ И НЕ УДАЛЯЕТСЯ. При этом после обработки БД «Менеджером» размер БД будет меньше (об этом также см. п. 4 «Заключение»). Д) Перейдите на вкладку «Резервирование БД», выберите в списке созданный только что проект в левой части окна, потом отметьте «галочкой» все файлы в правой части окна и нажмите «Резервировать все БД». Запустится процесс архивации. Этот процесс займет некоторое время, необходимо дождаться его окончания. В конце будет написано «Резервирование завершено успешно». После этого проверьте, появились ли какие-либо папки с файлами или только файлы в директории «Backup», которая была создана в пп. «Б)». Если появились – значит можно переходить к следующему пункту. 4 Е) После успешно проведенной операции в предыдущем пункте перейдите на вкладку «Восстановление БД». В левой части окна выберите проект (можно посмотреть также дату его создания и уточнить ее), если утилита только что устанавливалась, то в списке такой проект один (только что созданный в предыдущем пункте); в правой – отметьте галочкой все три файла и нажмите «Восстановить БД из резервной копии». Этот процесс займет некоторое время, необходимо дождаться его окончания. После сообщения «Восстановление успешно завершено» можно закрыть программу «Менеджер архивации БД». 5 4. Заключение. После проведения всех этих операций можно сразу запускать программу семейства «АвтоПредприятие» и начинать работу с ней – обновленная БД будет автоматически «подставлена» в то место, которое было указано в «Менеджере архивации» как «Директория с БД». После обновления FireBird и использования утилиты «Менеджер архивации БД» запуском программы «АвтоПредприятие» проверьте, исправилась ли база данных (успешно ли запустилась программа), при работе с базой в программе – исчезли ли ошибки. Также после проведения данных операций возможно ускорение работы с программой благодаря тому, что «Менеджер архивации БД» во время проведенных выше действий производит переиндексацию всей информации, находящейся в Базе Данных, и удаляет так называемый «информационный мусор», который появляется после долговременной работы с одной и той же Базой данных (при удалении «мусора» также сокращается размер Базы Данных, но вся информация сохраняется). Причиной медленной работы программы также может являться более старая версия Firebird SQL Server (ниже 1.5.3), поэтому рекомендуем регулярно ее обновлять с нашего сайта www.autosoft.ru (раздел «Поддержка» - «Дополнительные ПО и утилиты»). Рекомендуем пользоваться только теми версиями FireBird, которые представлены на нашем сайте, в противном случае стабильная работа программы не гарантируется. Совет: рекомендуем также для ускорения работы пользоваться системой фильтров во время просмотра списка документов, например, фильтром по дате. Подробнее о системах фильтров см. соответствующее Руководство Пользователя. 5. Возможные проблемы и их решения. 1. При попытке резервирования, восстановления или проверки «Менеджер архивации БД» сообщает, что невозможно подключиться к Базе Данных. Решение: А) Проверьте название архивной папки, указанной при создании проекта – название должно содержать только латинские символы. Б) Проверьте, верно ли указан путь к самой БД, которая будет резервироваться. В) Операция производится не на том компьютере, на котором хранится БД. Не рекомендуем пользоваться менеджером на рабочей станции, указывая путь подключения к удаленной БД в сети. Установите и используйте программу на сервере, т.е. компьютере, хранящем саму БД. Г) Проверьте, не запущена ли сама система «АвтоПредприятие» на локальном компьютере или на одной из рабочих станций. Д) Проверьте, установлен ли FireBird SQL Server на компьютере, на котором производится процесс резервирования или проверки БД. Е) Проверьте, запущен ли сам Firebird SQL Server (можно проверить, посмотрев, запущен ли процесс fbserver.exe в Диспетчере задач Windows). 2. Во время проведения операций резервирования или восстановления происходит ошибка – невозможно прочитать данные в Базе Данных. Решение (производить операции в последовательности, начиная с первой, если проблема не решилась после попытки проведения одного действия – переходить к следующему): А) Не была произведена проверка документов в программе семейства «АвтоПредприятие», и/или не были исправлены все ошибки. Проведите проверку документов 2 раза (см. соответствующую кнопку в окне «Отчеты») и исправьте ошибки, выведенные в результате второй проверки. Б) Не была проведена операция «Исправление БД» на вкладке «Проверка БД». Необходимо произвести исправление ошибок, описанное в пп. 3.3. По всем возникающим вопросам и проблемам технического характера, также по вопросам, связанным с данной инструкцией, можно обратиться в офис компании «АвтоСофт» по тел. (343) 267-29-38, либо по e-mail: [email protected]. 6