2016-03-29 8 views
0

Я хочу экспортировать различные привилегии в базе данных 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 

Я столкнулся с этой проблемой после восстановления базы данных из резервной копии.

+0

«Импортируя базу данных из дампа», вы на самом деле имеете в виду восстановление его из резервной копии? Если это так, является ли владелец экземпляра на сервере, где резервная копия была отлична от той, где вы сделали восстановление? – mustaccio

+0

Да, я изменил вопрос. – Entomo

+0

Нет, это не то же самое. Я думаю, что это связано: https://www-01.ibm.com/support/docview.wss?uid=swg21568865 Я сейчас пытаюсь. – Entomo

ответ