Я установил DB2 Express-C на свой локальный компьютер, и образец базы данных создан для моего имени пользователя. Теперь я хочу, чтобы db2admin обращался к этой тестовой базе данных. Я попытался ниже команды,DB2: Предоставьте все привилегии db2admin в базе данных localhost
connect to DATABASENAME user USER_NAME using USER_PASSWORD
GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER DB2ADMIN;
Но тогда тоже, я не могу получить доступ к таблицам базы данных, используя db2admin, как показано ниже,
connect to DATABASENAME user db2admin using USER_PASSWORD
list tables
Он отображает 0 запись найдена. Это означает, что он не может получить доступ к базе данных.
Любая помощь будет высоко оценена.
Что означает «неспособность доступа»? Любые сообщения об ошибках или коды? – mustaccio
Пользователь не может предоставлять какие-либо привилегии, которые не имеют учетной записи пользователя. –
Я отредактировал код для подробного описания. –