2016-03-29 11 views
0

Ich möchte die verschiedenen Berechtigungen in einer DB2 9.7-Datenbank als DDL exportieren.Autorisierungsfehler nach dem Wiederherstellen einer Datenbank aus einer Sicherung

fand ich die folgenden in der Dokumentation: 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.

Wenn ich versuche, die

Befehl
db2look -d DatabaseName -u user 

ich die folgende Fehlermeldung erhalten zu erteilen:

Als ich versuch DBADM dem Benutzer1 zu geben, erhalte ich den folgenden Fehler :

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 

Ich habe dieses Problem nach dem Wiederherstellen der Datenbank aus einer Sicherung.

+0

Durch "Importieren der Datenbank von einem Dump" meinen Sie eigentlich, es von einem Backup wiederherzustellen? Wenn ja, ist der Instanzeigner auf dem Server, auf dem die Sicherung vorgenommen wurde, anders als der, auf dem Sie eine Wiederherstellung durchgeführt haben? – mustaccio

+0

Ja, ich habe die Frage geändert. – Entomo

+0

Nein, es ist dasselbe. Ich denke, das ist jedoch verwandt: https://www-01.ibm.com/support/docview.wss?uid=swg21568865 Ich versuche es im Moment. – Entomo

Antwort