位置: 编程技术 - 正文

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

编辑:rootadmin
我试了网上提供的一些方法都不行,最后还是自己用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时提示表名无效 无法删除原备份数据库中的用户名,提示“因为选定的用户拥有对象,所以无法除去该用户。” 主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户……

推荐整理分享SQL Server提示"选定的用户拥有对象,所以无法除去该用户”,希望有所帮助,仅作参考,欢迎阅读内容。

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

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server"错误 : [SQL-DMO]用户 * 已经存在问题解决 错误:[sql-dmo]用户***已经存在错误此错误的原因多是因为将MSSQL备份移植到另一服务器还原时出现。主要原因是原来的备份还原时保留了原用户的信

删除重复记录,并且剩下一条 我们可以通过下述方法删除重复记录:例:表名:dbo.品种描述$,字段包括:ID_PK,品种名称,性状标准编号,代码,首先创建一个和原表结构一样的表:sele

select * from sp_who的解决方案 方法一:使用临时表。首先创建一个与sp_who相同字段的临时,然后用insertinto方法赋值,这样就可以select这个临时表了。具体代码如下:createtable#TempTable(

本文链接地址:https://www.jiuchutong.com/biancheng/348787.html 转载请保留说明!

上一篇:找出所有非xml索引并重新整理的sql(查找非空顺序表l中第一个最大的元素)

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

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络