пользователь не может выполнять операции гранта - PullRequest
0 голосов
/ 07 апреля 2019

Я предоставил разрешения на подключение пользователю в базе данных:

$ db2 grant connect on database to user dbuser

DB20000I  The SQL command completed successfully.

но когда я пытаюсь предоставить права доступа select или dbadm, я получаю сообщение об ошибке, в котором говорится, что у пользователя нет прав доступа, но я использую для connect, select и dbam

$ db2 grant dbadm on database to user dbuser

DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0552N  "TSSADM" does not have the privilege to perform operation "GRANT".  
SQLSTATE=42502

1 Ответ

0 голосов
/ 07 апреля 2019

В соответствии с оператором GRANT (полномочия базы данных) ваш пользователь должен иметь права доступа SECADM в базе данных, чтобы иметь возможность предоставлять DBADM.У вашего пользователя есть такие полномочия?

...