Кузнецов Евгений wrote:

Что есть
Win2k SP4 + Update Rollup
IB 4.2.1 на порту 3050
FB 1.5.4 на 3070
FB 2.0.1 на 3100
FB 1.5.4 и FB 2.0.1 запущены как сервисы (сервис FB 2.0.1 проходит под
именем FirebirdServer201)
В реестре прописаны только сервисы, ветку Firebird Project хоронил.
В System32 лежит gds32.dll от FB 1.5.3, но влияния на проблему не оказывает.

Окопался (DatabaseAccess = None), в aliases.conf указал
employee = c:\Program
Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB

Пробую получить статистику. Первой неожиданностью стала чувствительность
localhost к регистру

Можно поправить :-)

Ну ладно, все равно gstat -h запущенного сервера не требует, можно имя
хоста не указывать.

Обычно и не нужно его указывать. Эта фича была нужна только для 1.5 CS, в котором не было локального протокола.

Но вот чтобы получить статистику data and index pages для IBAnalyst уже
нужно соединение с сервером. Пробую
gstat -a localhost/3100:employee - "Не удается найти указанный файл.",
хотя в gstat от FB 1.5 указание порта воспринимается нормально

Да, вроде отломилось это в 2.0. Попробуем восстановить.

Хорошо, пусть
gstat -a localhost:employee
В конце пишет
Database file sequence:
File c:\Program
Files\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.FDB is the only file
Access to database "C:\PROGRAM
FILES\FIREBIRD\FIREBIRD_2_0\EXAMPLES\EMPBUILD\EMPLOYEE.FDB" is denied by
server administrator

Связано с предыдущим. Напиши мне в почту, я тебе на днях дам на тестирование исправленный вариант GSTAT.


--
Дмитрий Еманов

Ответить