Я хочу экспортировать различные привилегии в базе данных DB2 9.7 как DDL.Ошибки авторизации после восстановления базы данных из резервной копии
Я нашел следующее в документации: https://www.ibm.com/support/knowledgecenter/SSEPGG_9.8.0/com.ibm.db2.luw.admin.gui.doc/doc/t0021930.html
Authorization statements: Generates SQL authorization (GRANT) statements for the database objects.
При попытке выдать команду
db2look -d DatabaseName -u user
Я получаю следующее сообщение об ошибке:
Когда я попробуйте дать DBADM пользователю1, я получаю следующую ошибку :
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
Я столкнулся с этой проблемой после восстановления базы данных из резервной копии.
«Импортируя базу данных из дампа», вы на самом деле имеете в виду восстановление его из резервной копии? Если это так, является ли владелец экземпляра на сервере, где резервная копия была отлична от той, где вы сделали восстановление? – mustaccio
Да, я изменил вопрос. – Entomo
Нет, это не то же самое. Я думаю, что это связано: https://www-01.ibm.com/support/docview.wss?uid=swg21568865 Я сейчас пытаюсь. – Entomo