Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как удалить из таблицы группу доступа с "некорректным" именем? / 6 сообщений из 6, страница 1 из 1
06.02.2012, 08:58
    #37648092
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
Принесли бекап базы. Вместе с данными поднялись пользователи и группы поциента. Удалил (revoke) все, кроме группы "Администраторы".

SQL0567N Операция завершилась неудачно, поскольку указанное имя авторизации не удовлетворяет правилам именования для идентификаторов. Имя авторизации: "АДМИНИСТРАТОРЫ". SQLSTATE=42602

Есть решение у проблемки?

Заодно, подскажите как удалить объединения с другими источниками данных.

db2 express-c 9.7.5
...
Рейтинг: 0 / 0
06.02.2012, 09:12
    #37648107
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
С объединениями разобрался. FEDERATED забыл включить, ля :)
...
Рейтинг: 0 / 0
06.02.2012, 10:11
    #37648186
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
LocksmithPC,

У вас эти запросы что-то возвращают?

Код: sql
1.
2.
3.
4.
5.
6.
7.
select privilege, objecttype, objectschema, objectname
from sysibmadm.privileges 
where authidtype='G' and authid='АДМИНИСТРАТОРЫ';

select * 
from table(sysproc.auth_list_authorities_for_authid('АДМИНИСТРАТОРЫ', 'G'))
where 'Y' in (D_USER, D_GROUP, D_PUBLIC, ROLE_USER, ROLE_GROUP, ROLE_PUBLIC, D_ROLE);
...
Рейтинг: 0 / 0
06.02.2012, 10:32
    #37648218
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
Mark Barinstein,

Первый запрос ничего не выдал, второй выплюнул 3 строчки:

Код: plsql
1.
2.
3.
DBADM	*	Y	*	*	N	*	*
DATAACCESS	*	Y	*	*	N	*	*
ACCESSCTRL	*	Y	*	*	N	*	*
...
Рейтинг: 0 / 0
06.02.2012, 10:48
    #37648238
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
Собственно, группа не мешает. Но решение узнать просто полезно на будущее.
...
Рейтинг: 0 / 0
06.02.2012, 11:15
    #37648273
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из таблицы группу доступа с "некорректным" именем?
Скорее всего, эта группа попала в системный каталог автоматически при создании оригинальной базы, и это можно рассматривать как неправильное поведение системы.
General naming rules
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как удалить из таблицы группу доступа с "некорректным" именем? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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