У листопаді 2007 року я встановлював нашу програму «Корпорація» у Windows Vista на комп’ютері одного із замовників. Сама програма стала без проблем — приблизно так само, як і в інших системах, з якими я тоді працював. А ось із сервером бази даних довелося повозитися.
Запити Windows: «Ви впевнені?»
Найпомітнішою відмінністю були постійні запити на підтвердження дій. Зізнаюся, вони мене добряче дратували. Після чергового «Ви впевнені, що хочете запустити програму?» хотілося пожартувати: Windows спитала, я погодився — тепер у всьому винен сам. :)
Утім, ці діалоги не завадили завершити встановлення «Корпорації». Основне технічне питання виникло на іншому рівні — під час підключення бібліотек до Firebird.
Firebird 2.0.0.x і бібліотеки UDF
У цій інсталяції версія Firebird 2.0.0.x не підхоплювала потрібні UDF-бібліотеки. Я завантажив і встановив Firebird 2.0.3. Після оновлення бібліотеки запрацювали, а програма змогла нормально працювати з базою.
Тут варто розрізняти мій результат встановлення та конкретні виправлення сервера. В офіційних примітках до гілки Firebird 2.0 описано, зокрема, виправлення CORE-1133 для локального протоколу XNET у Windows Vista ще у версії 2.0.1. Це інша проблема; пояснювати нею збій моїх UDF-бібліотек без додаткової діагностики було б неточно.
Підсумок встановлення
У замовника зв’язка «Корпорація» та Firebird 2.0.3 у Windows Vista запрацювала. Для мене головним практичним результатом було те, що сама програма перенеслася без труднощів, а проблему сервера бази даних вдалося усунути переходом із 2.0.0.x на 2.0.3.
Немає коментарів:
Дописати коментар