FireBird под OpenSUSE 10.2
утилита GSEC работает нормально, а вот ISQL только отчасти.
Комманду CONNECT вродебв выполняет нормально (с базой employee),
а вот на "create database" реагирует както не нормально:
babreonok@dom:/opt/firebird/bin> isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database '/home/babreonok/Desktop/tst.fdb' user 'babeor' password 'l.]h.cfm';
Statement failed, SQLCODE = -902
I/O error for file "/home/babreonok/Desktop/tst.fdb"
-Error while trying to create file
-Permission denied
Чё этому фениксу надо ктонибудь знает???
Возможно не втом разделе, но всётаки, помогите кто ни будь.
Цитата: babreonok
-Error while trying to create file
-Permission denied
.
простите, вам перевести данный фрагмент, или сами?
Поправьте меня, если я ошибаюсь, но там написано, что файл нельзя создать в этом каталоге по тому, что нет прав на заись данных в этом каталоге. Если я правильно поня это сообщение isql, то создавать файлы на своём рабочем столе я не имею права?
вы абсолютно правы. смотреть - права доступа, обратить внимание, от какого юзера делается попытка записать.
Самое интересное, что эта проблема возникает при попытке создания базы в любой папке, и под любыми пользователями, включая root, а ошибка всегда одна и таже!
Цитата: babreonok
Самое интересное, что эта проблема возникает при попытке создания базы в любой папке, и под любыми пользователями, включая root, а ошибка всегда одна и таже!
Ахеть. И как только люди используют файерберд под линуксом, юниксом и виндоус. Абсолютно не понятно. Не знаю как у аффтора процитированного сааабщения - как он выполнял создание базы под рутом (хотя дурню все нипочем (конечно к афтору это никак не относится - у него просто проблема возникла)) - но нормальный человек во первых запускает процесс под отдельным пользователем (по дефолту это firebird - кто бы мог подумать????????????????), во вторых дает ему доступ на папку в которой создаются базы данных. Кстати, root для базы и он же для системы - ну разные весчи.