使用SQL语句删除一个角色时必须先删除这个角色所包含的数据库用户对还是错
1个回答
关注
展开全部
咨询记录 · 回答于2022-05-26
使用SQL语句删除一个角色时必须先删除这个角色所包含的数据库用户对还是错
亲, 很高兴为您解答。使用SQL语句删除一个角色时必须先删除这个角色所包含的数据库用户对还是错?答:对的亲,SQL Server 2008下删除数据库用户要先将此用户在数据库中拥有的用户权限移除。 此处以一个用户user为例,说明具体应进行的操作,注意以下方面:1、数据库的表、视图、存储过程等等,如果架构为user,将其所有者全部改为dbo。2、在“安全性”-“架构”下,如果名称对象中有user这一项,将其直接删除;如果其它对象的所有者是user,将其所有者改为dbo3、在“安全性”-“角色”-“数据库角色”下,打开每一个角色的属性,从“角色列表”中将user删除。希望我的回答能够帮助到您!