千套模板千万共享-盛载云技术的zoomla!逐浪CMS5.5强势推出

Zoomla!逐浪CMS社区

注册

 

发新话题 回复该主题

删除某数据库中的一个用户时提示:因为选定的拥护拥有对象所以无... [复制链接]

1#

use   sp_changeobjectowner  
  把你的表所有者改为sa  

        
  EXEC   sp_changeobjectowner   'tablename',   'sa'  

        

        
  然后再做删除  

1、把有他的对象如表,改变所有者为dbo如:  

        
  exec   sp_changeobjectowner   'tablename','dbo'

成批更改:  

        

        
  --創建存儲過程成批更改Owner  
  CREATE   PROCEDURE   dbo.User_ChangeObjectOwnerBatch  
  @OldOwner as   NVARCHAR(128),  
  @NewOwner as   NVARCHAR(128)  
  AS  

        
  DECLARE   @Name   as   NVARCHAR(128)  
  DECLARE   @Owner as   NVARCHAR(128)  
  DECLARE   @OwnerName as   NVARCHAR(128)  

        
  DECLARE   curObject   CURSOR   FOR    
  select 'Name' =   name,  
  'Owner' =   user_name(uid)  
  from   sysobjects  
  where   user_name(uid)=@OldOwner  
  order   by   name  

        
  OPEN     curObject  
  FETCH   NEXT   FROM   curObject   INTO   @Name,   @Owner  
  WHILE(@@FETCH_STATUS=0)  
  BEGIN          
  if   @Owner=@OldOwner    
  begin  
  set   @OwnerName   =   @OldOwner   +   '.'   +   rtrim(@Name)  
  exec   sp_changeobjectowner   @OwnerName,   @NewOwner  
  end  
  -- select   @name,@NewOwner,@OldOwner  

        
  FETCH   NEXT   FROM   curObject   INTO   @Name,   @Owner  
  END  

        
  close   curObject  
  deallocate   curObject  

        

        
  GO  

分享 转发
逐浪软件zoomla.cn→功能强大支持Oracle的高端CMS
华夏互联hx008.cn→主机域名|网站建设|程序开发
华夏营销网hx008.com→中国营销门户网|策划咨询
天道酬勤,商道酬诚,人道酬信!
TOP
2#
TOP
3#

果酱

过奖


























WOW GOLD
[url=http://www.wowmof.com/]WOW Gold[/url]
TOP
4#

好多垃圾贴呀.
TOP
5#

[quote] 原帖由 [b]发哥[/b] 于 2008-1-7 22:21:00 发表
<p>use   sp_changeobjectowner   <br/>  把你的表所有者改为sa   <br/>
        <br/>  EXEC   sp_changeobjectowner   'tablename',   'sa'   <br/>
        <br/>
        <br/>  然后再做删除   </p><p></p><p>1、把有他的对象如表,改变所有者为dbo如:   <br/>
[/quote]


有许多情况是因为该用户拥有了构架,这样只要到企业管理器了,查看该用户的构架,然后到安全服务器的安全性了,找到该用户右键属性里,移除其构架,确定后,就可以删除该用户了。
TOP
6#

学习有时还真要点天赋
TOP
7#

我又偷发哥的师拉  发哥太厉害拉 我要拜师
TOP
8#

哦 看不懂 实在看不懂
整形医院|整形|淘宝刷钻www.rsou.net www.nfzixun.com www.txbbw.net
TOP
9#

谢谢分享!
逐浪软件zoomla.cn→功能强大支持Oracle的高端CMS
华夏互联hx008.com→主机域名|网站建设|程序开发
诚信、务实、责任
TOP
10#

发哥太厉害了
多谢分享!
TOP
发新话题 回复该主题
中国主机建站十强品牌华夏互联