SQL Server提示"选定的用户拥有对象,所以无法除去该用户”

小白菜爱

小白菜爱

2016-02-19 09:41

图老师小编精心整理的SQL Server提示"选定的用户拥有对象,所以无法除去该用户”希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
我试了网上提供的一些方法都不行,最后还是自己用SQL解决了些问题。
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.删除数据库里的用户,再重新建立用户。
从Google中知道了产生此问题的原因如下:
MSSQL备份移植到另一服务器还原时容易遇到的问题……
MSSQL备份移植到另一服务器还原时容易遇到的问题,尤其是从虚拟主机备份回来的数据库在本机还原的问题…
会出现用SQL原来的用户名和密码无效的情况
无法删除某一个系统表
用sa连接做Select时提示表名无效
无法删除原备份数据库中的用户名,提示“因为选定的用户拥有对象,所以无法除去该用户。”
主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户……
展开更多 50%)
分享

猜你喜欢

SQL Server提示"选定的用户拥有对象,所以无法除去该用户”

编程语言 网络编程
SQL Server提示"选定的用户拥有对象,所以无法除去该用户”

SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决

编程语言 网络编程
SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL Server的用户及权限

SQLServer
SQL Server的用户及权限

关于SQL Server 2008 安装提示"重新启动计算机失败"的解决办法

编程语言 网络编程
关于SQL Server 2008 安装提示"重新启动计算机失败"的解决办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Server把单个用户转换成多个用户的方法

编程语言 网络编程
SQL Server把单个用户转换成多个用户的方法

精华推荐:SQL Server的用户及权限

SQLServer
精华推荐:SQL Server的用户及权限

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

取得表单提交的所有数据

取得表单提交的所有数据

QQ空间道具功能说明

QQ空间道具功能说明
下拉加载更多内容 ↓