Sybase权限问题,用sa登录后没有sa_role/sso_role的权限

huanyouyu 2010-01-20 01:08:50
You must have any of the following role(s) to execute this command/proce
'sa_role' . Please contact a user with the appropriate role for help.

我想增加数据库设备就提示上面的信息,怎么办,想使用sp_role增加用户,也是提示这个错误信息
在线等待:QQ帮忙解决更好273344902。谢谢
...全文
972 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanyouyu 2011-06-01
  • 打赏
  • 举报
回复
1、SYBASE数据库中,误操作导致qipadmin用户被锁,sso_role等角色加了密码,导致sa无权限解锁,解锁时提示
you must have any of the following role(s) to execcute this command/procedure 'sso_role'
please contact a user with the appropriate role for help
SA的其它的权限也没有了,连备份数据库也不行。
解决方法:
使用SA进入数据库管理界面,进入QIPdb的SQL命令行窗口。使用以下命令
set role sso_role with passwd ‘11111111’ on
set role sa_role with passwd ‘11111111’ on
使用角色的密码,使用户在当前窗口下获得该角色权限。11111111为之前角色加密时设置的密码。解锁要SSO和SA两个角色的权限。
sp_locklogin qipadmin,'unlock'
为用户解锁
sp_configure "maximum failed logins",50
修改锁定次数为50,防止下次误操作。

》》》》》》》》》》》》》》》》》》》》》
以上是某网友的最新解答,谢谢这位热心网友!
p2eng 2011-05-31
  • 打赏
  • 举报
回复
我也碰到了与楼主一样的问题,不知如何解决啊!请各各大虾帮帮忙啊!
huanyouyu 2010-01-21
  • 打赏
  • 举报
回复
非常感谢hobbylu的QQ上的详细解答,谢谢!
可能是因为这两个角色设置了密码,所以应该是要用:set role sa_role with passwd 'abcdef' on
还有怎么删除角色的密码?
  • 打赏
  • 举报
回复
alter role sa_role on
alter role sso_role on
huanyouyu 2010-01-20
  • 打赏
  • 举报
回复
哦,会不会我把sa_role和sso_role用户设置了密码?怎么删掉呢?但是用isql登录时有提示说:You must have any of the following role(s) to execute this command/proce
'sa_role' . Please contact a user with the appropriate role for help.

Password required to set role 'sa_role' on.
Password required to set role 'sso_role' on.

怎么回事?
huanyouyu 2010-01-20
  • 打赏
  • 举报
回复
是默认的sa,从来没有新建过用户,但是又能登录进去,却没有权限
hobbylu 2010-01-20
  • 打赏
  • 举报
回复
你用的是sa用户吗?

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧