sql server 2005
新建了一个用户试用权限,随便给这个用户分配了2个架构之后。发现删不掉这个用户了,网上搜一下,
把架构移走就好
我是把“db_datareader ”,“db_datawriter ”两个架构赋给新用户的,用下面的语句把这两个架构
重新赋给db_datareader,db_datawriter两个实体。
ALTER AUTHORIZATION ON SCHEMA::db_datareader TO db_datareader;
ALTER AUTHORIZATION ON SCHEMA::db_datawriter TO db_datawriter;
--查看用户拥有哪些架构
select * from sys.schemas where principal_id = user_id('用户名')
select user_id('db_datareader')
select * from sys.schemas