Инструкция по переводу СУБД с INTERBASE 5.6 на FIREBIRD 1.5 1. Закрыть все программы, использующие базу данных на всех компьютерах. Если нет возможности всех оповестить, то провести принудительное отключение пользователей от базы данных. Для этого запустить INTERBASE SERVER MANAGER и выполнить последовательно команды ”Maintenance>Database Shutdown” и ” Maintenance->Database Restart”. 2. Сделать BACKUP базе данных. В случае ошибки доставить исходный вариант БД в отдел программистов и провести обновление СУБД после выяснения причин ошибки. 3. Сделать RESTORE базе данных. В случае ошибки доставить исходный вариант БД в отдел программистов и провести обновление СУБД после выяснения причин ошибки. 4. Обновление на сервере или на клиентском рабочем месте, на котором установлена полная версия СУБД INTERBASE 5.6. 4.1. Остановка СУБД. 4.1.1. Если СУБД установлено на ОС WINDOWS98, то в панели задач с помощью контекстного меню на значке INTERBASE выполнить команду SHUTDOWN. 4.1.2. Если СУБД установлено на ОС WINDOWS2000, то зайти в панель управления-> администрирование->службы. Найти службы Interbase Guardian и Interbase Server. Выделив их по очереди, нажать на черный квадратик вверху окошка или с помощью контекстного меню выполнить команду “СТОП”. Убедиться что в колонке состояние у обоих служб пусто - это означает, что они не работают. 4.2. Зайти в панель управления->установка и удаление программ. Найти INTEBASE и удалить (деинсталлировать). 4.3. Зайти в системный каталог WINDOWS (для WIN98 обычно c:\windows\system, для win2000 обычно c:\winnt\system32, для winXP обычно c:\windows\system32) найти там и если есть, удалить файл GDS32.DLL. (Не забыть посмотреть при этом свойства папки. чтобы отображались все файлы). Если файл не удаляется, значит у вас работает INTERBASE или одна из программ, использующих БД. 4.4. Перезагрузить компьютер. Убедиться что INTERBASE не запущен, т.е. отсутствует IBSERVER в “диспетчере задач-процессы“ или в списке задач для WIN98. 4.5. Запустить инсталляцию FIREBIRD 1.5. 4.5.1. На закладке “SELECT COMPONENTS” для абсолютного большинства компьютеров выбрать. 4.5.2. Для компьютеров без сетевой карты, или при установке программы для работы только на одном компьютере, а также при установке СУБД под WIN98 (только в самых крайних случаях, когда иного выхода нет) выбрать 4.5.3. На вкладке “SELECT ADDITIONAL TASKS” для WIN2000 выбрать , 4.5.4. а для WIN98 выбрать 4.5.5. Перезагрузить компьютер, убедиться что FIREBIRD запустился автоматически после перезагрузки компьютера. 4.6. Запустить программу AdminTool. 4.6.1. Подключиться к СУБД.(Login). В “Server login information” набрать - Server: для СУБД, установленной по пункту 4.5.1 (КЛАССИК) – имя компьютера, для СУБД, установленной по пункту 4.5.2 (СУПЕРСЕРВЕР) – localhost - Protocol: для СУБД, установленной по пункту 4.5.1 (КЛАССИК) – TCP, для СУБД, установленной по пункту 4.5.2 (СУПЕРСЕРВЕР) – local - User name: – sysdba - Password: – masterkey 4.6.2. Восстановить, ранее забекапленную базу. На вкладке “RESTORE” щелкнуть два раза на первой строчке списка под словами “Backup files” и выбрать файл. В первый столбец первой строчки второго списка “Database Files” вписать имя восстановливаемой базы данных. Нажать кнопку “RESTORE”. В случае неудачного завершения операции восстановления базы данных, позвонить в отдел программистов и выяснить возможную причину, если в кратчайшие сроки данная проблема не может быть решена, то деинсталлировать FIREBIRD (выполнить пункты 4.1,4.2,4.3,4.4 заменяя везде слово INTERBASE на FIREBIRD) и проинсталлировать снова INTERBASE 5.6. Провеcти обновление позднее. 4.6.3. Переключиться на вкладку “Propertis”, набрать имя восстановленной только что базы данных в окошке “Database ” и нажать кнопку “Lookup”. В списке “Options” (внизу окна) изменить параметр “Database Dialect” с 1 на 3. Нажать кнопку “Apply”. 4.7. Попробовать запустить программу, не забывая при выборе базы данных в СУБД, установленной по пункту 4.5.1. указывать впереди имя компьютера. Если программа успешно работает, переинсталлируйте все рабочие места клиентов. 4.8. Удачи, удачи и еще раз удачи. 5. Обновление СУБД на клиентском рабочем месте. 5.1. Выполнить пункты 4.2,4.3,4.4. 5.2. Запустить инсталляцию FIREBIRD 1.5. 5.2.1. На закладке “SELECT COMPONENTS” выбрать. 5.3. Попробовать запустить программу, не забывая при выборе базы данных в СУБД, установленной по пункту 4.5.1. указывать впереди имя компьютера. 5.4. Все.