还是SQL7备份文件恢复数据库之后,如何恢复登陆用户和给表恢复权限的问题.见下个帖子.

lauger 2003-10-17 02:06:47
http://expert.csdn.net/Expert/topic/2345/2345834.xml?temp=.165188
中我删除不了那四个用户的.该用什么具体方法删除
另外我打开我的数据库的任何一个表.在权限管理上所有权限都没有选中,但是我的软件却可以正常的访问这个表.这是什么原因,和我备份恢复有什么关系?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2003-10-17
  • 打赏
  • 举报
回复
转pennate(pennate) :

sp_change_users_login 'auto_fix','username',null,'password'
列出孤立用户
sp_change_users_login 'report'

也可以先添加login然后同步
change_users_login 'update_one','username','loginname'

gmlxf 2003-10-17
  • 打赏
  • 举报
回复
先添加用户,然后
EXEC sp_change_users_login 'Auto_Fix','a','a'
zjcxc 2003-10-17
  • 打赏
  • 举报
回复
大力已经说得够清楚了.


解决孤立用户问题

用 sp_addlogin 添加一个临时登录。为孤立用户指定安全标识符 (SID)(从 sysusers)。
sp_addlogin @loginame = 'nancyd',
@sid = 0x32C864A70427D211B4DD00104B9E8A00

用 sp_dropalias 除去属于别名 SID 的临时别名。
sp_dropalias 'nancyd'

用 sp_dropuser 除去原始用户(即现在的孤立用户)。
sp_dropuser 'janetl'

用 sp_dropuser 除去原始登录。
sp_droplogin 'nancyd'
txlicenhe 2003-10-17
  • 打赏
  • 举报
回复
好象大力已经讲清楚了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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