powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / новый пользователь
13 сообщений из 13, страница 1 из 1
новый пользователь
    #39647354
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!

Проблема такая:
Есть firebird 2.5
На данный момент подключение к БД осуществляется от sysdba
Необходимо добавить нового пользователя, от имени которого будет осуществляться подключение к БД.
Добавляю пользователя через GSEC/ ibExpert
Даю права на все таблицы в т.ч. системные.
Меняю в настройках ibExpert (Database Registration info ) sysdba на вновь созданного пользователя, для проверки ,и получаю ошибку.



Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
database C:\DB\datebase.FDB shutdown


Подскажите пожалуйста куда копать???
...
Рейтинг: 0 / 0
новый пользователь
    #39647361
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополнение:

При этом если подключаться к БД через GSEC, то под новым пользователем могу подключиться,
а вот через ibExpert, нет.
...
Рейтинг: 0 / 0
новый пользователь
    #39647365
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я сомневаюсь что нужно раздавать права на системные таблицы.
...
Рейтинг: 0 / 0
новый пользователь
    #39647366
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОшибкаUnsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
database C:\DB\datebase.FDB shutdown


В сообщении об ошибке говорится что была какая-то фигня после которой нормальная работа невозможна.
Последней строкой говорится что база находится в состоянии shutdown, т.е. никто кроме SYSDBA к такой базе подключиться не сможет.

Предполагаю что "какая-то фигня" - это и есть раздача прав на системные таблицы.
...
Рейтинг: 0 / 0
новый пользователь
    #39647369
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы действовал так:

* заглянул бы в firebird.log
* сделал файловую копию базы, предварительно остановив Firebird (копировать при наличии коннектов нельзя)
* бэкап и рестор базы
* поднял ее из состояния shutdown в online (не в курсе, может при ресторе это делается автоматом)
* повторная попытка создания юзера (впрочем, он наверное уже создался в security2.fdb) и раздача ему прав, не затрагивая системных таблиц.

Собственно, даже можно права не раздавать. Просто создать юзера и попробовать под ним законнектиться.
...
Рейтинг: 0 / 0
новый пользователь
    #39647370
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42> Проблема такая: Есть firebird 2.5

На новой (чистой) БД все те же действия приводят к той же ошибке?

P.S. Новый пользователь нужен с "админскими" правами?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
новый пользователь
    #39647371
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42> а вот через ibExpert, нет.

Bring Database Online.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
новый пользователь
    #39647486
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fraksЧто-то я сомневаюсь что нужно раздавать права на системные таблицы.
На эти таблицы раздал права, в надежде что именно из-за них не пускает.

fraksПредполагаю что "какая-то фигня" - это и есть раздача прав на системные таблицы.
До раздачи прав на системные таблицы было тоже самое

fraksзаглянул бы в firebird.log
Где его искать?

Гаджимурадов Рустам На новой (чистой) БД все те же действия приводят к той же ошибке?
На чистой не пробовал, нужно на имеющейся БД дать права.


Гаджимурадов РустамBring Database Online.
???
...
Рейтинг: 0 / 0
новый пользователь
    #39647491
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
новый пользователь
    #39647507
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!!

Помогло
gfix -online my_db
...
Рейтинг: 0 / 0
новый пользователь
    #39647517
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAVen42> На чистой не пробовал, нужно на имеющейся БД дать права.

Надо было попробовать - понял бы, что дело в БД (её статусе).

> Bring Database Online.
>
> ???

Так называются пункт меню и кнопУчка IBE, в котором ты щёлкаешь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
новый пользователь
    #39647840
RAVen42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамТак называются пункт меню и кнопУчка IBE, в котором ты щёлкаешь.


Я с FireBird на Вы. Но в любом случае спасибо буду теперь знать.
...
Рейтинг: 0 / 0
новый пользователь
    #39647841
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял и именно поэтому и подсказал самый простой/доступный вариант. :)

В общем, удачи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / новый пользователь
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]