LGX.NET
漂泊...

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

posted on 2008-08-26 11:56  LGX.NET  阅读(581)  评论(0)    收藏  举报