У db2admin нет привилегии для предоставления опции? - PullRequest
0 голосов
/ 17 января 2012

Я использую версию db2 9.7.2 (экспресс). Попытка подключить db2 через ODBC к MS Office 2007. Соединение все работало хорошо, но при попытке открыть таблицу из-за ошибки доступа, говоря, что пользователь db2admin не имеет преимущественного положения для операции ...

Я выполнил типичную установку db2 .. так что еще можно сделать для пользователя, верно? .. db2 / msoffice работает хорошо. Единственное, что имеет право доступа ...

пожалуйста, помогите мне решить эту проблему.

1 Ответ

1 голос
/ 27 января 2012

Кто создал базу данных (владеет профилем DBADB) и кто создал экземпляр (профиль SYSADMIN)?Возможно, вы создали базу данных с другим пользователем, отличным от db2admin, и для этой базы данных пользователь db2admin не имеет специальных привилегий.

Проверьте группы в вашей операционной системе, группу sysadmin_grp в экземпляре и кто создалбаза данных.Эту проблему можно решить, просто добавив db2admin в группу оперативных систем (db2admins).

Если db2admin может подключиться к базе данных, потому что разрешение на подключение общедоступно, но доступ к данным ограничен для некоторых пользователей.Просто добавив dbadm к db2admin или присвоив профиль sysadmin, db2admin получит полный контроль над базой данных.

...