sql server出现选定的用户拥有对象而无法删除
来源:互联网 发布:笔记本哪个防护软件好 编辑:程序博客网 时间:2024/05/11 03:14
方法很有效,值得推荐。
方法一(华夏互联专业技术提示:因为涉及更改数据库存储过程,强制删除法不推荐)
首先你需要做的第一件事
企业管理器-〉选择服务器-〉属***-〉服务器设置-〉挑上允许对系统目录。。。-〉确定
第二步
找到你的数据库找到sysusers表那你以前的用户删除
第三步回去吧属***值改回来
第四部重建用户即可
方法二
对mssql出现选定的用户拥有对象而无法删除的处理
--将下面的代码在查询分析器中执行,修改修改库名
use 你的库名
go
declare tb cursor local
for
select 'sp_changeobjectowner '
+quotename(
+quotename(user_name(uid))
+'.'+quotename(name),'''')
+',''dbo'''
from sysobjects
where objectproperty(id,N'isusertable')=1
and uid<>user_id('dbo')
declare @s nvarchar(4000)
open tb
fetch tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch tb into @s
end
close tb
deallocate tb
MSSQL备份移植到另一服务器还原时容易遇到的问题……
MSSQL备份移植到另一服务器还原时容易遇到的问题,尤其是从虚拟主机备份回来的数据库在本机还原的问题…
会出现用SQL原来的用户名和密码无效的情况
无法删除某一个系统表
用sa连接做Select时提示表名无效
无法删除原备份数据库中的用户名,提示“因为选定的用户拥有对象,所以无法除去该用户。”
主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户……
这时候需要用sp_changeobjectowner 将对象的所有关系更改到另一个用户上,既更改数据库对象的所有者。
格式:
sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner'
www.mhjl.cn魔幻精灵www.xvco.cn炫酷
例子 在查询分析器中录入:
sp_changeobjectowner 'web102101.tablename', 'dbo'
依次将所有的所属用户都改为dbo,然后现在数据库的用户中把孤立用户删除,再到安全中删除登陆信息。
并可以再依次创建新用户了
- sql server出现选定的用户拥有对象而无法删除的处理
- sql server出现选定的用户拥有对象而无法删除的处理
- sql server出现选定的用户拥有对象而无法删除的处理方法
- sql server出现选定的用户拥有对象而无法删除
- 对mssql出现选定的用户拥有对象而无法删除的处理
- SQL Server"选定的用户拥有对象,所以无法除去该用户"
- SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
- SQL Server"选定的用户拥有对象,所以无法除去该用户"
- SQL Server"选定的用户拥有对象,所以无法除去该用户"(图文详解)
- 数据库还原后无法登陆的问题?因为选定的用户拥有对象,无法删除
- SQL数据库因为选定的用户拥有对象,所以无法除去该用户的解决办法
- SQL2000的一个数据库用户删除不掉,提示"因为选定的用户拥有对象,所以无法删除该用户"
- sql2000 因为选定的用户拥有对象,所以无法除去该用户
- "因为选定的用户拥有对象,所以无法除去该用户"解决方法
- SQL2000中因为选定的用户拥有对象,所以无法除去该用户.
- SQL Server删除用户时产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
- sql server 无法删除用户
- sql server 2008出现 数据库主体在该数据库中拥有架构,无法删除。 (Microsoft SQL Server,错误: 15138)
- Asterisk中如何添加AMI接口
- HI
- 多表查询分页
- Fedora13中Firefox为何巨慢
- WinDBG双机调试配置
- sql server出现选定的用户拥有对象而无法删除
- css实现定位
- CSS缩写技巧
- SQL语句优化
- Asp.net页面生命周期中的十个事件
- 浏览器兼容问题讨论(1)
- 学习asp.net比较完整的流程
- 滚动条CSS样式集合
- 如何建立索引,提高查询速度