Авторизация пользователя в DB2 - PullRequest
1 голос
/ 26 апреля 2010

Я использую Win Vista и пытаюсь сделать резервную копию некоторой базы данных под DB2.

Я вошел в систему, используя пользователя Administrator, и всякий раз, когда я пытаюсь выполнить команду резервного копирования в команде "линейный процессор ", я получаю следующее сообщение:

SQL1092N "ADMINISTRATOR" does not have the authority to perform the requested command. SQLSTATE=00000

Кстати, я создал пару имя пользователя / пароль (db2admin) при установке сервера DB2.Итак, будет ли решена эта проблема, если я использую пользователя db2admin?А как подключиться к серверу (локальный сервер кстати) используя db2admin пользователя?

Ответы [ 2 ]

2 голосов
/ 23 августа 2010

У меня недавно была эта проблема, и, похоже, это помогло:

  1. Присоединитесь к вашему [локальному] узлу. (значение вашей переменной среды DB2INSTANCE, мое было «DB2»):

    attach to DB2 user db2admin using mypassword;
    
  2. Если этого недостаточно (мне кажется, это не так), вы также можете указать пользователя и пароль с помощью команд резервного копирования и восстановления:

    restore database mydbname user db2admin using mypassword from C:\BACKUPS taken at 20100823132457;
    
0 голосов
/ 16 сентября 2010

Или вручную создайте пользователя db2admin с паролем в Windows. Но я не уверен, что это правильный вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...