ПрограммыПоддержкаКупитьПартнерам
Закрыть окно

Запрос в техподдержку

Обработка данных...
Ваше имя:*


Электронная почта:*


Программа, которую вы используете:*

Версия программы:

Версию можно посмотреть в программе в меню «Справка | О программе», напротив графы Версия

Серийный номер:*

Серийный номер можно посмотреть в свидетельстве на программу или в лицензионном договоре.

Тема обращения:*


Суть вопроса, проблемы:*

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

Поиск по базе знаний:
Например, обновить программу
Бухгалтерия
Бухгалтерия
Торговый склад
Торговый склад
Зарплата и кадры
Зарплата и кадры
ЖКХ
ЖКХ
Автомойка
Автомойка
Платформа разработки
Платформа разработки

Платформа разработки

Информация загружается...

Как сделать перескриптование

Перескриптование может помочь в ряде случаев:

  1. Когда в какой-то момент разработки базы данных выясняется что база данных не проходит b/r (backup/restore — сохранение с последующим восстановлением из резервной копии) и выяснить, почему это произошло не удается.
  2. Чтобы переименовать таблицу (таблицы) и ее поля в структуре базы.
  3. При переносе на принципиально иную версию сервера Firebird/Interbase.

Прескриптование - 1Перескриптование легко выполнить в программе IBExpert. Для начала подключитесь к базе данных, которую необходимо перескриптовать. В примере база данных называется kompleks_work.

Затем зайдите в пункт меню Инструменты | Извлечение метаданных (если в программе IBExpert англоязычный интерфейс, его можно заменить на русскоязычный в Options | Environment Options, в опции Interface Language). В появившемся окне укажите, что выгружать будете в файл (File), путь к файлу скрипта (в примере c:\333\kompleks_work.sql) и поставьте флажок у опции «Извлечь все».

Перескриптование - 2Перейдите на закладку «Таблицы данных», перенесите все таблицы вправок с помощью специальной кнопки.

 

 

 

 

Перескриптование - 3На закладке «Опции» включите все опции как показано на рисунке. Остальные опции выключите. Нажмите кнопку запуска для выгрузки базы данных в скрипт.

После завершения выгрузки будет выведено сообщение:

«Извлечение метаданных успешно завершено! Размер результирующего файла (путь к файлу) — столько-то байт. Загрузить полученный файл в редактор?»

ответьте «Да».

Перескриптование - 4После загрузки файла в редактор удалите (а лучше переименуйте) исходный файл базы данных и нажмите кнопку запуска скрипта для загрузки его в новую базу данных.

После того, как файл выполнится, процедура перескриптования будет закончена.

 

 

Перескриптование - 5Если в процессе перескриптования возникли ошибки, то чаще всего они вызваны некорректной обработкой зависимостей базы данных при ее выгрузке программой IBExpert. Чтобы устранить их, достаточно скопировать все команды, выполненные с ошибками в буфер обмена и выполнить их повторно. Для этого выберите соответствующий пункт контекстного меню (см. рисунок), откройте отдельный редактор скриптов (или очистите этот), вставьте из буфера обмена скопированные команды, подключитесь к уже созданной новой базе данных и выполните их повторно. Если все равно останутся ошибки, с ними надо разбираться индивидуально.