powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Определение владельца базы
2 сообщений из 2, страница 1 из 1
Определение владельца базы
    #32624340
AlexandrDB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите п-ста в какой таблице/вьюхе можно посмотреть всех владельцев конкретной базы, и ещё один вопрос если владельца два, то по какому принципу выбирается пользователь имя которого подставляется при вводе пароля?
...
Рейтинг: 0 / 0
Определение владельца базы
    #32626180
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владелец (owner) БД может быть только один. Увидеть его можно легко в таблице sysdatabases в системной БД sysmaster.
Вот пример запроса:
------------------------------------------
-- Create the list of databases (all db)
-- (sysmaster:sysdatabases)
-- IDS 7.3+ 9.2+
-- V.Shulzhenko DBA_Tools
------------------------------------------
set isolation to dirty read;
select substr(name,1,18) db_name
,substr(owner,1,8) owner
,created
,substr(' '||is_logging,1,2) log
,substr(is_buff_log,1,2) buf
,substr(is_nls,1,2) nls
,substr(is_ansi,1,2) ansi
,substr(flags,1,5) flags
,substr(dbs_collate,1,12) locale
from sysdatabases,sysdbslocale
where name=dbs_dbsname
order by created;

Могут быть пользователи с различными правами доступа к БД, при этом владелец автоматически получает права DBA.
Просмотреть список всех пользователей, имеющих права в некоторой БД, можно следующим запросом (внутри этой БД):
select * from sysusers order by usertype,username;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Определение владельца базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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