RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:00-21:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

查询
SQL Server "选定的用户拥有对象,所以无法除去该用户"
  • 作者:海盛科技
  • 发表时间:2013-11-6
  • 阅读量: 12069

1 在查询分析器里面选中出问题的数据库,然后输入:
Exec sp_configure 'allow updates',1  --允许更新系统表。 
RECONFIGURE WITH OVERRIDE

2.运行如下SQL语句:
UPDATE sysobjects SET uid=1  --把数据库里所有的对象都归属到用户dbo

3.执行如下SQL语句:
Exec sp_configure 'allow updates',0  --关闭系统表更新 
RECONFIGURE WITH OVERRIDE

4.删除数据库里的用户,再重新建立用户。

当发生 错误15008:当前数据库中不存在用户'xxx'的时候

查询分析器运行
exec sp_grantdbaccess N'xxx' 先向xxx用户授予数据库访问权。然后再来删除这个用户就ok了。 

×