Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Одноимённые роли в разных базах на одном сервере / 25 сообщений из 42, страница 1 из 2
02.08.2017, 13:57
    #39499007
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Всем добрый день!

висят 2 базы на одном сервере (fb 3, в ближайшее время хочу их объединить)
в одной базе есть роль manager, хочу её создать в другой - не даёт (и не видит из первой)

подскажите как выкрутиться?
...
Рейтинг: 0 / 0
02.08.2017, 13:59
    #39499009
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
02.08.2017 13:57, mkr пишет:
> хочу её создать в другой - не даёт

не любит видать.
говорит чего?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.08.2017, 14:03
    #39499015
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Мимопроходящий,

unsuccessful metadata update.
CREATE ROLE MANAGER failed.
user name MANAGER could not be used for SQL role.
...
Рейтинг: 0 / 0
02.08.2017, 14:12
    #39499023
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
тебе перевести, или сам?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.08.2017, 15:52
    #39499111
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
так Я и писал,

mkrв одной базе есть роль manager
...
Рейтинг: 0 / 0
02.08.2017, 16:05
    #39499121
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkr,

user name MANAGER could not be used for SQL role.

вот интересно, что тут непонятно?

mkrхочу её создать в другой - не даёт (и не видит из первой)
ересь какая-то. роли хранятся в БД. Базе А абсолютно пофиг, какие есть роли в базе Б, и наоборот. И почему база А должна "видеть роль" из базы Б?
...
Рейтинг: 0 / 0
02.08.2017, 16:49
    #39499159
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
так в базе нет ни роли ни пользователя MANAGER

а в другой базе есть роль MANAGER

(поэтому, Я вопрос и задал)
...
Рейтинг: 0 / 0
02.08.2017, 16:51
    #39499161
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkrтак в базе нет ни роли ни пользователя MANAGERУверен ?
...
Рейтинг: 0 / 0
02.08.2017, 17:10
    #39499174
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
hvladmkrтак в базе нет ни роли ни пользователя MANAGERУверен ?
Ну и что? Даже если и есть? У меня FB3 позволяет иметь пользователя и роль с одинаковым именем.
...
Рейтинг: 0 / 0
02.08.2017, 17:13
    #39499177
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
hvlad,

нету, попробовал запросы:

DROP USER MANAGER;
---record not found for user: MANAGER.

DROP ROLE MANAGER failed.
Role MANAGER not found.
...
Рейтинг: 0 / 0
02.08.2017, 17:20
    #39499186
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkr,

сколько менеджеров пользователей активно?
...
Рейтинг: 0 / 0
02.08.2017, 17:33
    #39499197
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkr,

Что выведет
Код: plaintext
1.
2.
3.
isql <БД> -user SYSDBA -pass <...> -z
set list;
select * from sec$users;
...
Рейтинг: 0 / 0
02.08.2017, 17:34
    #39499198
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
10-12 человек)
можно и по каждому, конечно, права раздать, но сам факт...
...
Рейтинг: 0 / 0
02.08.2017, 17:42
    #39499204
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
MANAGER - владелец второй БД ?
...
Рейтинг: 0 / 0
02.08.2017, 21:34
    #39499285
Старый плюшевый мишка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkrDROP USER MANAGER;


Я так понимаю, я что-то проспал? Я как-то привык что сие есть епархия gsec. Патамушта юзера - оне у сервера, а не у базы. И если владельцу одной из баз ударит моча в голову удалить юзера потому что тот его назвал земляным червяком, то в остальных базах он должен остаться вполне уважаемым человеком. Пока общенародно, демократически тоиссь, не будет признано обратное.
...
Рейтинг: 0 / 0
02.08.2017, 21:36
    #39499287
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Старый плюшевый мишкаЯ так понимаю, я что-то проспал? Я как-то привык что сие есть епархия gsec.gsec уже на пенсии :) Управление юзерами полностью доступно через SQL.
...
Рейтинг: 0 / 0
02.08.2017, 21:38
    #39499290
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Старый плюшевый мишкаmkrDROP USER MANAGER;

Я так понимаю, я что-то проспал? Я как-то привык что сие есть епархия gsec.
Как я понимаю, это есть с версии 2.5 .
...
Рейтинг: 0 / 0
02.08.2017, 21:40
    #39499291
Старый плюшевый мишка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
hvladСтарый плюшевый мишкаЯ так понимаю, я что-то проспал? Я как-то привык что сие есть епархия gsec.gsec уже на пенсии :) Управление юзерами полностью доступно через SQL.

Пааазвольте! Это что, юзера теперь не в isc4 или как её нынче фамилие, а в базах? Или создатель любой базы волен курочить isc4 как ему вздумается, невзирая на широкую серверную обчественность?
...
Рейтинг: 0 / 0
02.08.2017, 22:01
    #39499299
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Старый плюшевый мишкаИли создатель любой базы волен курочить isc4 как ему вздумается, невзирая на широкую
серверную обчественность?

Создатель таки нет, тут админ требуется, однако...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.08.2017, 22:02
    #39499300
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Старый плюшевый мишка,

причём тут базы. В тройке юзеры могут быть в security3.fdb или в любой другой БД, или вообще не в БД.
А управление через SQL доступно, если плагин управления пользователями это поддерживает, в какой БД будут юзеры абсолютно всё равно.
...
Рейтинг: 0 / 0
03.08.2017, 00:02
    #39499343
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
Старый плюшевый мишкаПааазвольте! Это что, юзера теперь не в isc4 или как её нынче фамилие, а в базах?По-умолчанию - в security3.fdb, но это можно изменить конфигом хоть для каждой БД индивидуально.

Старый плюшевый мишкаИли создатель любой базы волен курочить isc4 как ему вздумается, невзирая на широкую серверную обчественность?Создать БД теперь тоже не каждый может.
И это не делает его админом сервера.

PS gsec, SQL - какая разница в где команды писать ? :)
На идеологию\архитектуру системы безопасности сервера это никак не влияет
...
Рейтинг: 0 / 0
03.08.2017, 08:14
    #39499403
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
hvladisql <БД> -user SYSDBA -pass <...> -z
set list;
select * from sec$users;


нет там MANAGER'а
...
Рейтинг: 0 / 0
03.08.2017, 09:34
    #39499457
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
...
Рейтинг: 0 / 0
03.08.2017, 09:45
    #39499469
mkr
mkr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
все таблицы и базы создаются из под SYSDBA!
...
Рейтинг: 0 / 0
03.08.2017, 10:07
    #39499485
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одноимённые роли в разных базах на одном сервере
mkr,

значит твой MANAGER присутствует в RDB$USER_PRIVILEGES.

Проверь
Код: sql
1.
2.
3.
SELECT * FROM RDB$USER_PRIVILEGES
 WHERE RDB$USER = 'MANAGER' AND RDB$USER_TYPE = 8 /* user */
    OR RDB$GRANTOR = 'MANAGER' AND RDB$OBJECT_TYPE = 0 /* relation */



И, заодно
Код: sql
1.
2.
SELECT * FROM RDB$RELATIONS
 WHERE RDB$OWNER_NAME = 'MANAGER' 
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Одноимённые роли в разных базах на одном сервере / 25 сообщений из 42, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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