Само по себе, увы, не заработало. Валился локальный протокол доступа Interbase.
Лирическое отступление. Протоколов доступа там два:
- сетевой - формат адреса типа
localhost:c:/db/mydb.gdb - локальный - а это, например, просто
c:\db\mydb.gdb
Так вот, при попытке доступа к БД по локальному протоколу все время вываливалось
unavailable database. В связи с этим излагаю выработанную последовательность шагов, которая позволяет запустить сервер Firebird под Windows Vista с работающим локальным протоколом:- Скачиваем с firebirdsql.org Firebird 2.0.3 (подойдет любая версия старше 2.0.1), устанавливаем:
- режим сервера - SuperServer
- запускать как службу
- НЕ ДОБАВЛЯТЬ аплет в Панель управления - иначе она потом вообще не сможет запуститься, и FB придется сносить
- режим сервера - SuperServer
- Заходим в папку с Firebird, открываем файл firebird.conf, откомментируем строку с параметром
IpcName, заменяем ее на:IpcName = Global\FIREBIRD
- Здесь придется перезагрузить машину.
После этих танцев с бубном Firebird должен заработать правильно.