sql:如何删除一个在其它数据库上已经有映射的用户

huolin 2003-12-14 01:10:57
最近,我执行了一个sp_grantdbaccess 'aa','user'命令,后来想把这个用户删除掉,可是总是提示:

服务器: 消息 15175,级别 16,状态 1,过程 sp_droplogin,行 93
登录 'lidong' 在一个或多个数据库中有别名或映射到了用户上。请除去这些用户或别名后再除去该登录。

请问应该怎么操作才可以成功的删除这个‘aa’用户,要在“sql查询分析器”中实现。急用。QQ:38335823
...全文
179 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huolin 2003-12-14
  • 打赏
  • 举报
回复
请高手指点一下好吗

QQ:38335823 54309567
lynx1111 2003-12-14
  • 打赏
  • 举报
回复
可能是lidong这个用户在你的sql server数据库中拥有对象
你看看你的数据库中那些对象(表,存储过程等)的所有者是lidong
把所有者用exec sp_changeobjectowner '',''改掉,或者删除
然后再把这个用户删除掉
huolin 2003-12-14
  • 打赏
  • 举报
回复
不是的,上面的'aa',应该是‘lidong'才是,不好意思哟

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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