我刚刚创建了一个新的Web应用程序,它接受来自用户的一些基于表单的输入并将其插入到数据库中.为了配合这一点,我在数据库中创建了一个新用户,并最初将用户分配给两个角色和模式......
db_datareader
db_datawriter
Run Code Online (Sandbox Code Playgroud)
在思考之后,我意识到用户不需要成为db_datareader角色的一部分,因为用户只将数据插入数据库而从不读取任何内容.所以我回去删除了角色,db_datareader发现架构选项显示为灰色.我无法从架构所有权中删除用户db_datareader.
如何将用户从特定架构的所有权中删除?我是否应该首先分配架构所有权?
我以SQL Server和Windows 7操作系统的管理员身份登录.