Я хочу экспортировать различные привилегии в базе данных DB2 9.7 как DDL.
В документации я нашел следующее: https://www.ibm.com/support/knowledgecenter/SSEPGG_9.8.0/com.ibm.db2.luw.admin.gui.doc/doc/t0021930.html
Операторы авторизации: генерирует операторы авторизации SQL (GRANT) для объектов базы данных.
Когда я пытаюсь дать команду
db2look -d DatabaseName -u user
Я получаю следующую ошибку:
SQL0552N "USER1" does not have the privilege to perform operation
"BIND". SQLSTATE=42502
Когда я пытаюсь передать DBADM пользователю user1, я получаю следующую ошибку:
db2 "GRANT DBADM ON DATABASE TO USER USER1"
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command.
During SQL processing it returned:
SQL4707N Workload "SYSDEFAULTUSERWORKLOAD" cannot service the request
because the workload is not allowed to access the database or is disabled.
Reason code: "" SQLSTATE=5U020
Сталкиваюсь с этой проблемой после восстановления базы данных из резервной копии.