CheckPFR. Ошибка «Unavailable database»

CheckPFR. Ошибка «Unavailable database»

Добрый день дорогие друзья! Сегодня разберем ошибки CheckPFR. Одна из самых частых ошибок, это ошибка «Unavailable database».

Если у Вас не получается самостоятельно решить данную проблему, то Вы можете перейти в раздел ПОМОЩЬ и Вам помогут наши специалисты.

Начнем по порядку.

У меня была старая версия чек ПФР. Я решил в ней проверить свой отчет. После чего у меня появилось несколько ошибок.

Ошибка «InterBase library gds32.dll not found in the path. Please install InterBase to use this functionalite»

InterBase library gds32.dll not found in the path. Please install InterBase to use this functionalite

И ошибка «Access violation at address 005D0373 in module «Check.exe». Read of address 00000000»

Access violation at address 005D0373 in module Check.exe. Read of address 00000000

Конечно же отчет я проверить не смог. Будем разбираться.

Исправляем ошибки чек ПФР (CheckPFR): «InterBase library gds32.dll not found in the path. Please install InterBase to use this functionalite»

и

«Access violation at address 005D0373 in module «Check.exe». Read of address 00000000»

Для того, чтобы исправить эти ошибки просто обновим программу.

Обновляем программу CheckPFR

Захожу на сайт пенсионного фонда и вижу там два архива с программой. Какой архив качать? Качать придется оба архива. На официальном сайте все это выглядит вот так.

CheckPFR 2 архива

Качаем оба архива.

Оба архива чек пфр

Теперь важный момент. Нам нужен только «CheckPFR_28.02.2017.part1». Для того, чтобы его успешно распаковать нужно нажать по архиву правой кнопкой и выбрать «Свойства».

Свойства чек пфр

Затем в свойствах архива нажимаем кнопку «Разблокировать», потом нажимаем «OK».

Разблокирование архива

Теперь распаковываем архив.

Распаковываем архив

Если все хорошо, то все распакуется хорошо и Вы увидите распакованных архив. НО! Вы можете увидеть и вот такое.

Ошибка распаковки чек пфр

 

Исправляем ошибку распаковки архива CheckPfr

И так у нас ошибка: «Ошибка CRC в «setupCheckPfr28_02_2017.exe». Файл испорчен».

Эта ошибка бывает в двух случаях. Первый: архив не полностью скачался с интернета. Второй случай: Вы не скачали второй архив.

Как же выйти из этой ситуации. Да все очень просто. Скачайте оба архива по новой. Или же для Вашего удобства я сам все распакую и разблокирую, а Вам останется только скачать.

Скачать программу CheckPFR (версия 1.1.49 от 19 июля 2017 года)

Идем дальше. Скачиваем мой файл, который я бросил чуть выше. И приступаем к установке. Но установку, как бы странно это не звучало, мы начнем с удаления старой версии CheckPFR.

Заходим в папку со старым чек ПФР. Как правило, она находится в корне диска С. Вот по такому пути: «C:\CheckPfr». Если у Вас такой папки нет, то найдем куда установлен наш Чек ПФР. Для этого по ярлыку нажмем правой кнопкой и выберем кнопку «Расположение файла».

Расположение Чек ПФР

Откроется папка с нашей программой. Теперь нам нужно открыть файл, который называется «unins000.exe»

Удаляем CheckPfr

 

Нажмем на файл 2 раза левой кнопкой, чтобы его запустить. Увидим вот такое окно. Нажмем «ДА».

 

Деинсталяция чек пфр

 

После того, как удаление завершится Вы увидите такое окно. Просто нажимаем «OK»

 

Удаление checkpfr

 

Все удаление закончилось. Теперь установим CheckPfr

 

Установка CheckPfr

Открываем наш файл для установки.

Установка CheckPfr

Запускаем двойным кликом и устанавливаем.

Выложу картинки по очереди, где и какой пункт выбирать.

1. Лицензионное соглашение. Выбираем «Я принимаю условия соглашения» и ждем «Далее»

Лицензионное соглашение CheckPfr

2. Далее выбираем путь установки. Я советую оставить все по умолчанию и ни чего не менять, просто нажать «Далее». Если Вы хотите исправить путь, то нажмите «Обзор» и выберите свой путь для установки.

Выбор пути установки чек пфр

Может появится еще такое окно. Просто нажмите «ДА»

Установка в ту же папку

3. Теперь самый важный пункт во всей установке. Видим вот такое окно и обязательно, ОБЯЗАТЕЛЬНО!!! Выбираем пункт «Переносная (встроенный Firebird)». Нажимаем «Далее»

Переносная (встроенный Firebird)

 

Может появиться и вот такое окно, просто нажмите «ДА»

Установленные компоненты

4. Выбираем пункт в «Пуск». Ну или просто нажимаем «Далее»

Меню пуск чек пфр

5. Создаем ярлыки. Нажимаем «Далее»

 

Ярлыки CheckPfr

6. Если все сделано верно, нажимаем «Установить»

Установить чекпфр

7. Наблюдаем процесс установки.

Процесс установки чек пфр

8. Завершение установки. Нажимаем «Завершить»

Финал установки

Все установилось. Ошибок при открытии программы появиться не должно. Теперь протестируем. Попробуем проверить отчет. Я просто перенес отчет на окно с программой. Появилось наименование отчета и его название, теперь нажимаем «Проверить выбранный файл».

Проверка отчета в чекпфр

И видим в браузере вот такой результат. Если Вы видите у себя такое окошко, значит программа работает верно!

Журнал Форматно-логической проверки файла

Все работает.

Теперь немного теории, почему же все таки была у нас наша ошибка «Unavailable database».

Ошибка «Unavailable database»

unavailable database

Эта ошибка появляется, когда у Вас проблема с программой под названием «Firebird». Это такая программа, которая связывает саму программу и базу данных. Если Firebird старый или ни запущен, ни установлен, поломался, то у Вас будут постоянные ошибки с программой или программа просто откажется работать. Firebird можно установить отдельно от программы CheckPfr. Просто в данном случае, когда мы выбрали пункт встроенный Firebird при установке, программа установила Firebird прямо в саму программу. Проверить работает и запущен ли Firebird можно проверить в «Диспетчере задач Windows».

Давайте это проделаем. Откроем диспетчер задач. Для этого на панели «Пуск» в свободном месте нужно нажать правой кнопкой мыши и выбрать пункт «Запустить диспетчере задач »

Запуск диспетчера задач

Откроется вот такое окно. Нам для начала нужно перейти на вкладку «Процессы». При этом CheckPfr должен тоже быть открыт. В этом окне нам нужно найти 2 пункта: «fbguard.exe» и «fbsever.exe». При этом посмотрите, чтобы стояла галочка «Отображать процессы всех пользователей». Если эти две строчки у Вас есть, то это уже хорошо.

fbserver

 

Теперь идем в соседнюю вкладку «Службы». Тут нам нужно найти тоже 2 строки: «FirebirdGuardianDefaultInstance» и «FirebirdServerDefaultInstance». И рядом с этими строчками должна быть надпись «Работает». Это значит что наш Firebird работает и с ним нет ни каких проблем.

Службы FireBird

Иногда бывает такое что вместо надписи «Работает», бывает надпись «Остановлено». Это значит наша служба остановлена и из-за этого может быть наша ошибка «Unavailable database».

Службы FireBird остановлены

Для того чтобы запустить наши службы, нужно нажать по одной из нажать правой кнопкой мыши и выбрать пункт «Запустить службы».

запуск службы FireBird

И Вы снова увидите как наши службы успешно работают и наша ошибка «Unavailable database» должна пропасть.

Что же касается других наших ошибок.

Ошибки чек ПФР (CheckPFR): «InterBase library gds32.dll not found in the path. Please install InterBase to use this functionalite»

и

«Access violation at address 005D0373 in module «Check.exe». Read of address 00000000».

Если Вам нужна помощь профессионального системного администратора, для решения данного или какого-либо другого вопроса, перейдите в раздел ПОМОЩЬ, и Вам помогут наши сотрудники.

Другого решения, как обновить программу или заново ее переустановить нет.

На этом все! Если будут вопросы задавайте их в комментариях! Всем удачи и добра!