`
zhouchaofei2010
  • 浏览: 1085944 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库主体在该数据库中拥有 架构,无法删除解决方法

 
阅读更多

每一个数据库用户对应于一个系统登陆帐号,并且每一个架构只能赋予一个用户。所以直接删除用户的架构是不可以的,然后我就新建一个登录名,并且在用户映射里面将db_owner架构(如果原用户还有其他架构,则也把其他架构赋给他)赋给他,然后就可以删除之前的用户了

 

 

 

 

先删除此用户对应的架构,然后在删除对应的用户
 步骤
1。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》构架,先删除对应的构架

2。SQL SERVER MANAGEMENT STUDIO--》数据库--》安全性--》用户,删除对应的用户 其它方法: SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法 --执行如下SQL语句 ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo; --然后手动删除就可以了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics