logo
SQL2008_Administration

4.3 Пользователи баз данных и схемы

Пользователи баз данных (database users) — это специальные объекты, которые создаются на уровне базы данных и используются для предоставления разрешений в базе данных (на таблицы, представления, хранимые процедуры).

Схема (schema) — представляет собой логическую область в БД, используемую для группировки объектов БД под одним именем (пространство имен), при этом не имеет значения, кто является владельцем объекта. В терминах пространства имен полностью квалифицированное имя объекта будет выглядеть следующим образом:

SERVER.DATABASE.SCHEMA.OBJECT

Использование схем упрощает процесс управления правами доступа к объектам. При распространении прав доступа к объектам учитывается их иерархия, что подразумевает наследование прав доступа.

GRANT SELECT ON SCHEMA :: имя_схемы TO имя_пользователя_БД

Применение схемы дает ряд дополнительных преимуществ по сравнению со старым подходом:

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4