如何在 Vista 中的 DB2 中进行数据库备份?
每当我发出此命令(以 身份登录 Vista Administrator
)时:
restore database myDB from D: taken at 20081013134446
命令行处理器返回以下错误消息:
SQL1092N "ADMINISTRATOR" does not have the authority
to perform the requested command. SQLSTATE=00000
那么,我该如何解决这个问题?
答案1
您正尝试以没有足够权限的用户身份运行恢复命令。对您来说,最简单的解决方案可能是使用 SYSADM 权限。
首先,检查 DB2 服务在哪个帐户下运行。如果答案是 SYSTEM,请从服务(您可以在控制面板中找到它)中将其更改为合理的帐户(例如管理员)。然后重新启动服务。
之后使用那用户帐户,恢复命令将会起作用。