Как сделать резервную копию базы данных в DB2 в Vista?
Когда бы я ни выполнял эту команду (войдите в Vista как Administrator
):
restore database myDB from D: taken at 20081013134446
процессор командной строки возвращает следующее сообщение об ошибке:
SQL1092N "ADMINISTRATOR" does not have the authority
to perform the requested command. SQLSTATE=00000
Итак, как я могу решить эту проблему?
Вы пытаетесь запустить команду восстановления как пользователь, у которого недостаточно прав. Вероятно, самым простым решением для вас было бы использование привилегий SYSADM.
Сначала проверьте, под какой учетной записью работают службы DB2. Если ответ - СИСТЕМА, пожалуйста, измените его на что-нибудь разумное (например, администратора) из служб (вы можете найти его в панели управления). Затем перезапустите службы.
После этого войдите, используя который учетная запись пользователя, и команда восстановления будет работать.