logo
SQL2008_Administration

4.3.6 Предоставление прав на объекты в базе данных

Для каждого разрешения мы можем установить четыре значения:

  1. GRANT — разрешение явно предоставлено;

  2. WITH GRANT — разрешение не только предоставлено данному пользователю, но он еще и получил право предоставлять это разрешение другим пользователям;

  3. DENY — явный запрет на выполнение действия, определенного данным разрешением. Как в любых системах безопасности, явный запрет имеет приоритет перед явно предоставленными разрешениями;

  4. REVOKE — отозванное разрешение или отозванный запрет.

Определить разрешения можно:

GRANT SELECT ON dbo.Table1 TO User1

GRANT SELECT ON SchemaName TO UserRole1

REVOKE SELECT ON dbo.Table1 TO User1