Эта страница переведена машинным переводом. Читайте английский оригинал. English

Библиотека IBSurgeon

Firebird Remote Desktop Recovery: описание и подробные инструкции

Последнее обновление: 9 августа 2026 года

IBSurgeon предлагает два типа услуг по восстановлению для Firebird и InterBase: восстановление на месте и удаленное восстановление через рабочий стол.

Восстановление на месте означает, что клиент отправляет нам базу данных (в архиве zip/rar/7z и т.д.), и мы выполняем восстановление в нашем офисе. Для удаленного восстановления через рабочий стол наши специалисты подключаются к компьютеру клиента и выполняют исследование и восстановление удаленно.

Когда необходимо удаленное восстановление через рабочий стол для Firebird?

Мы рекомендуем удаленное восстановление через рабочий стол в следующих случаях:

  • Большие базы данных. Передача большого файла базы данных занимает слишком много времени.
  • Базы данных с конфиденциальной информацией. Мы также можем подписать соглашение о неразглашении (NDA) для обеспечения юридической защиты.
  • Срочное восстановление. Иногда передача файла базы данных занимает слишком много времени - быстрее подключиться к компьютеру клиента и восстановить данные на месте.
  • Быстрое исследование с последующим восстановлением на производственных системах. Мы подключаемся к производственной системе и выполняем восстановление в нерабочее время.

Обзор процесса удаленного восстановления через рабочий стол

Типичные шаги восстановления:

  1. (Бесплатно) Вы отправляете электронное письмо с запросом на восстановление. Мы изучаем предоставленную информацию и стараемся дать предварительную оценку с минимальной и максимальной суммой, если это возможно. Точный диагноз и точное время/цену восстановления мы можем дать только после исследования поврежденной базы данных.
  2. (Бесплатно) Если вы принимаете указанный диапазон, мы вместе решаем, является ли удаленное восстановление через рабочий стол наилучшим вариантом. Если да, мы просим вас подготовить компьютер для восстановления согласно нашим инструкциям (см. ниже).
  3. (Бесплатно) Мы подключаемся к компьютеру для восстановления, останавливаем Firebird и переименовываем файл базы данных, чтобы обычные пользователи не могли к нему подключиться. Затем мы делаем копию исходного поврежденного файла базы данных.
  4. (Бесплатно) Мы загружаем наши инструменты (напрямую или с вашей помощью) и начинаем исследование.
  5. (Бесплатно) Исследование обычно занимает несколько часов и проводится бесплатно. По его результатам мы даем окончательную оценку (в пределах минимального/максимального диапазона из шага 1), включая оценку времени и цены. По возможности мы также оцениваем процент данных, которые могут быть потеряны.
  6. Если вы решаете продолжить, мы начинаем восстановление. Восстановление иногда занимает меньше времени, чем исследование, поскольку к этому моменту мы уже знаем причину и точное место повреждения. После завершения восстановления мы возвращаем базу данных на исходное место и перезапускаем сервер Firebird.
  7. На этом этапе вы проверяете восстановленную базу данных. Если она работает корректно, мы переходим к оплате. Если базу данных не удалось восстановить или потери данных превышают оценку из окончательного предложения, вы не обязаны платить за неудачное восстановление (если не согласовано иное отдельно). Если восстановление занимает больше времени, чем предполагалось, это не влияет на указанную цену.

Подготовка к удаленному восстановлению Firebird через рабочий стол

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

Минимальные требования:

  • Если для восстановления используется основной производственный сервер, все пользователи должны быть отключены во время исследования и восстановления. Firebird или InterBase не будут работать должным образом, пока идет восстановление.
  • ОС: Windows 10 или новее. Windows требуется даже для баз данных на Linux, поскольку файл базы данных должен быть скопирован и восстановлен с использованием наших инструментов на базе Windows.
  • Свободное дисковое пространство: не менее двойного размера базы данных. Например, для базы данных размером X ГБ требуется не менее 2X ГБ свободного места. Это место может быть на USB-накопителе или сетевом диске, но учтите, что USB/сетевые диски - а также диски в виртуальных средах - могут быть медленнее обычного HDD.
  • Наш набор инструментов для восстановления должен быть загружен на компьютер, где будет проводиться исследование и/или восстановление.
  • ОЗУ: не менее 8 ГБ.
  • Полные права администратора. Это может показаться чрезмерным, но нам нужен полный доступ ко всем дискам, возможность устанавливать различные экземпляры InterBase/Firebird, запускать и останавливать службы, переименовывать и копировать файлы базы данных и конфигурации сервера, а также доступ к временным папкам. В идеале вы настроите чистый компьютер с Windows, загрузите на него базу данных и наши инструменты и предоставите нам полный доступ. Мы не рекомендуем выполнять восстановление непосредственно на производственных серверах.

Дополнительное программное обеспечение, которое может понадобиться:

  • Различные версии Firebird - некоторые повреждения легче исправить на конкретной версии движка.
  • Исходный код Firebird и Microsoft Visual Studio (различные версии, а также SDK). Иногда единственный способ найти и исправить ошибку - использовать специальную отладочную сборку Firebird и отследить проблему внутри нее.
  • .NET Framework 2.0 или выше (требуется для FBScanner).

Совет: Стандартная рабочая станция с 8 ГБ ОЗУ, быстрым SSD или HDD и Windows 10 или новее обычно является достаточно хорошим выбором.

Программное обеспечение для удаленного доступа

Чтобы мы могли подключиться, вам необходимо установить инструмент удаленного доступа. Обычно мы рекомендуем Terminal Server, VNC, Citrix или RAdmin. Такие сервисы, как GoToMyPC, LogMeIn и аналогичные инструменты, также подходят. При необходимости мы можем установить специальное программное обеспечение, например VPN-клиент.

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

Если вы используете VPN, пожалуйста, сначала предоставьте данные для подключения к VPN.

Цена и время

Удаленное восстановление через рабочий стол дороже стандартного восстановления в офисе. Это связано с тем, что оно требует синхронной работы - для стандартного восстановления мы можем запланировать поврежденную базу данных и работать над ней в удобное время, тогда как удаленное восстановление через рабочий стол часто означает работу в нерабочее время (мы находимся в Центральной Европе).

Цены на удаленное восстановление через рабочий стол начинаются от 500 евро, средняя цена составляет примерно 1 400-1 800 евро.

Тип восстановления Время Цена (EUR) Комментарии
Стандартное восстановление повреждений 1-3 часа 500-1 100 Повреждены 1-2 таблицы, нет повреждений системной области
Среднее восстановление повреждений 3-7 часов 1 100-1 400 Повреждены 3-5 таблиц, повреждена системная область
Тяжелое восстановление повреждений 7-24 часа 1 400-2 600 Повреждено более 5 таблиц, повреждена системная область, ошибки на уровне записей
Сверхтяжелое восстановление повреждений 24+ часа 2 600+ Индивидуальная оценка на основе повреждения

Для справки: случаи с ценой выше 3 000 евро очень редки. Каждый случай повреждения уникален и требует собственного исследования и оценки.

Минимальное время для удаленного восстановления через рабочий стол составляет 3-3,5 фактических часа (начиная с первого успешного входа на удаленный компьютер). Среднее время - 6-8 часов (то есть один рабочий день).