powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Одноимённые роли в разных базах на одном сервере
25 сообщений из 42, страница 1 из 2
Одноимённые роли в разных базах на одном сервере
    #39499007
mkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день!

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

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

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

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

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

user name MANAGER could not be used for SQL role.

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


нет там MANAGER'а
...
Рейтинг: 0 / 0
Одноимённые роли в разных базах на одном сервере
    #39499457
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Одноимённые роли в разных базах на одном сервере
    #39499469
mkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все таблицы и базы создаются из под SYSDBA!
...
Рейтинг: 0 / 0
Одноимённые роли в разных базах на одном сервере
    #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
25 сообщений из 42, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Одноимённые роли в разных базах на одном сервере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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