Permissions SQL Server 2008 R2中的架构权限

Permissions SQL Server 2008 R2中的架构权限,permissions,schema,sql-server-2008-r2,Permissions,Schema,Sql Server 2008 R2,我有2个模式和3个通用用户从我的数据库访问数据 Schema : EMSMaster and EMSTransactional Users : BN_USER, MBN_USER and SUPER_ADMIN 我的权限应该是 BN_USER - select on EMSMaster select, insert and update on EMSTransactional MBN_USER - select, insert, update on EMSMaster

我有2个模式和3个通用用户从我的数据库访问数据

Schema : EMSMaster and EMSTransactional
Users : BN_USER, MBN_USER and SUPER_ADMIN
我的权限应该是

BN_USER  - select on EMSMaster 
       select, insert and update on EMSTransactional

MBN_USER - select, insert, update on EMSMaster
       select, insert, update and Delete on EMSTransactional
有没有办法在模式上授予这种权限?请给我建议一些实现这种权限的好方法

GRANT SELECT ON schema :: EMSMaster TO BN_USER 
GRANT SELECT, INSERT, UPDATE ON schema :: EMSTransactional TO BN_USER 

GRANT SELECT, INSERT, UPDATE ON schema :: EMSMaster TO MBN_USER 
GRANT SELECT, INSERT, UPDATE, DELETE ON schema :: EMSTransactional TO MBN_USER