Страница 1 из 1

Ошибка при попытке создать БД

Добавлено: 08 окт 2014, 23:39
oldgreg
У меня в firebird помимо sysdba есть ещё один пользователь chair.
Запускаю isql-fb как пользователь chair.
При этом я явно авторизуюсь корректным образом:
у меня есть другая БД, также принадлежащая этому пользователю, и я спокойно могу выполнить соединение с ней.

Далее я пытаюсь выполнить следующую строчку:

Код: Выделить всё

create database 'localhost:[path_to_database]' user 'chair' password '[user_pass]';
При этом вылазит следующая ошибка:
Statement failed, SQLSTATE = 28000
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
Та же самая ошибка получается, если запустить isql-fb как sysdba и попытаться выполнить ту же строчку с соответствующими user и password.
Также я пытался запустить isql-fb из-под root-a, но всё тщетно.

Версия сервера LI-V2.5.2.26539 Firebird 2.5. Всё это дело у меня работает на OpenSuSe 12.2

Быть может, я просто где-то глупо ошибся. В любом случае, заранее благодарен любому, кто сможет помочь

Re: Ошибка при попытке создать БД

Добавлено: 09 окт 2014, 14:38
Dimitry Sibiryakov
Не надо запускать isql "как пользователь". Просто запусти его без указания имени пользователя и пароля в командной строке.

Re: Ошибка при попытке создать БД

Добавлено: 09 окт 2014, 16:06
oldgreg
Попробовал сделать таким образом.
Теперь на пользователя система не ругается, зато выдаёт другую ошибку:
Statement failed, SQLSTATE = 08006
Error reading data from the connection.

Re: Ошибка при попытке создать БД

Добавлено: 10 окт 2014, 14:27
Dimitry Sibiryakov
Смотри в firebird.log почему сервер падает.