2012-06-27 7 views
0

У меня есть 2 схемы и 3 общие пользователям доступ к данным из моей БДразрешений схемы в SQL Server 2008 R2

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 

Есть ли способ, чтобы дать такие разрешения на схему? Пожалуйста, предложите мне хороший способ реализовать такие разрешения.

ответ

1
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