Установка сервера базы данных Firebird 3
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## ПРИМІТКА ################################
# #
# Інсталятор перебуває в експериментальному стані. #
# Це не остаточна версія для Firebird 3.0. #
# #
# o Розташування та послідовність роботи інсталятора #
# не є остаточними. #
# o Доступні параметри можуть змінюватися. #
# o Метод розгортання бібліотек не #
# фіналізовано. #
# o Те, як ми підтримуватимемо Legacy Auth, є #
# експериментальним #
# - Додавання SYSDBA працює #
# - Зміна SYSDBA з інсталятора не працює #
# o Не дивуйтеся, якщо знайдете інші аномалії. #
# #
############## КІНЕЦЬ ПРИМІТКИ ##########################
Цей документ є посібником із встановлення цього пакета Firebird 3.0 на платформі Windows. Ці нотатки стосуються
самого інсталяційного пакета, а не Firebird 3.0 загалом. Крім того, ці нотатки
в першу чергу призначені для користувачів двійкового інсталятора.
Передбачається, що читачі цього документа вже знайомі з Firebird 2.5. Якщо ви оцінюєте
Firebird 3.0 як частину міграції з Fb 2.5, вам рекомендується ознайомитися з документацією Fb 3.0, щоб
зрозуміти зміни, внесені між версіями 2.5 і 3.0.
Зміст
---—–
o Перед встановленням
o Проблеми зі встановленням бібліотек MS VC runtime
o Відомі проблеми встановлення
o Видалення
o Інші нотатки
o Встановлення з пакетного файлу
Перед встановленням
---—————-
Рекомендується ВИДАЛИТИ всі попередні версії Firebird або InterBase перед встановленням
цього пакета. Особливо важливо переконатися, що fbclient.dll та gds32.dll видалені з .
Проблеми зі встановленням бібліотек MS VC runtime
---————————————————–
Було виконано багато роботи, щоб забезпечити правильне встановлення бібліотек MS Visual C runtime
двійковим інсталятором. Починаючи з v2.1.2, Firebird працює з локально розгорнутими екземплярами бібліотек runtime.
Це особливо спрощує розгортання клієнта Firebird або вбудованої DLL разом із вашим власним застосунком.
Однак у разі проблем може знадобитися розгорнути офіційний vcredist.exe. Правильні версії
для цієї збірки Firebird можна знайти тут:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
та x64 тут:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Інші відомі проблеми встановлення
---——————————
o За допомогою двійкового інсталятора можна встановити лише типовий екземпляр Firebird 3.0. Якщо
ви бажаєте встановити додаткові іменовані екземпляри, вам слід встановити їх вручну за допомогою zip-образу інсталяції.
o На жаль, інсталятор не може надійно визначити, чи запущено попередню версію сервера Firebird Classic.
o Існують відомі області перекриття між 32-бітними та 64-бітними інсталяціями:
- Інсталятор служб (instsvc) використовує те саме типове ім’я екземпляра для 32-бітних та 64-бітних
інсталяцій. Це зроблено навмисно. Служби існують в єдиному просторі імен.
- Якщо встановлено 32-бітні та 64-бітні аплети панелі керування, вони обидва вказуватимуть на той самий типовий екземпляр.
o Під час встановлення у Vista обов’язково встановлюйте як адміністратор. Тобто, якщо ви використовуєте двійковий інсталятор,
клацніть правою кнопкою миші та виберіть «Запуск від імені адміністратора». Інакше інсталятор не зможе запустити
службу Firebird наприкінці встановлення.
o Бібліотеки, розгорнуті instclient, не завантажуватимуться, якщо бібліотеки MS runtime не встановлені
правильно. У разі проблем користувачам слід встановити відповідну версію vcredist.exe, згадану вище.
Видалення
---———–
o Бажано, щоб цей пакет було видалено правильно за допомогою програми видалення,
що постачається. Її можна викликати з панелі керування. Крім того, його можна видалити, запустивши
unins000.exe безпосередньо з каталогу встановлення.
o Якщо Firebird працює як застосунок (а не як служба), рекомендується вручну
зупинити сервер перед запуском програми видалення. Це тому, що програма видалення не може зупинити запущений
застосунок. Якщо сервер працює під час видалення, видалення завершиться з помилками.
Вам доведеться видалити залишки вручну.
o Видалення залишає п’ять файлів у каталозі встановлення:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Це зроблено навмисно. Ці файли можуть бути змінені користувачами та можуть знадобитися,
якщо Firebird буде перевстановлено в майбутньому. Їх можна видалити, якщо вони більше не потрібні.
o Нова функція програми видалення - можливість запуску з параметром /CLEAN. Це перевірить
лічильник спільних файлів для кожного з вищезазначених файлів. Якщо можливо, він видалить їх.
o Видалення не видалить бібліотеки MS VC runtime із системного каталогу. Їх можна
видалити вручну через панель керування, але за звичайних обставин це не має бути потрібним.
Інші нотатки
---——–
Firebird вимагає WinSock2. Усі платформи Win32 повинні мати це, окрім Win95. Перевірка на
наявність бібліотеки Winsock2 виконується під час встановлення. Якщо її не знайдено, встановлення завершиться невдачею. Ви можете відвідати це посилання:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
щоб дізнатися, як виконати оновлення.
Встановлення з пакетного файлу
---—————————
Програму встановлення можна запустити з пакетного файлу. Будь ласка, перегляньте цей документ:
для повних деталей.