【发布时间】:2011-07-09 02:31:56
【问题描述】:
我刚刚创建了一个新的 Web 应用程序,它接受来自用户的一些基于表单的输入并将其插入到数据库中。为此,我在数据库中创建了一个新用户,并最初为该用户分配了两个角色和架构 ...
db_datareader
db_datawriter
经过深思熟虑后,我意识到用户不需要成为db_datareader 角色的一部分,因为用户只是将数据插入数据库而从不读取任何数据。所以我回去删除了db_datareader的角色,发现架构选项是灰色的。我无法从 db_datareader 的架构所有权中删除用户。
如何从特定架构的所有权中删除用户?我是否应该首先分配架构所有权?
我以 SQL Server 和 Windows 7 操作系统的管理员身份登录。
【问题讨论】:
标签: sql-server schema