Защищаемые объекты
К защищаемым объектами относятся ресурсы, доступ к которым регулируется системой авторизации компонента Компонент SQL Server Database Engine. Например, защищаемым объектом является таблица. Некоторые защищаемые объекты могут храниться внутри других, создавая иерархии «областей», которые сами могут защищаться. К областям защищаемых объектов относятся сервер, база данных и схема.
Область защищаемых объектов: Сервер
Область защищаемых объектов сервера содержит следующие защищаемые объекты:
Конечная точка
Имя входа
Роль сервера
База данных
Область защищаемых объектов: База данных
Область защищаемых объектов базы данных содержит следующие защищаемые объекты:
Пользователь
Роль базы данных
Роль приложения
Сборка
Тип сообщения
Маршрут
Служба
Привязка удаленной службы
Полнотекстовый каталог
Сертификат
Асимметричный ключ
Симметричный ключ
Контракт
Схема
Область защищаемых объектов: Схема
Область защищаемых объектов схемы содержит следующие защищаемые объекты:
Тип
Коллекция схем XML
Объект — к классу объекта относятся следующие элементы:
Агрегат
Функция
Процедура
Очередь
Синоним
Таблица
Представление
Управление доступом к защищаемому объекту
Сущность, которая получает разрешение на доступ к защищаемому объекту, именуется участником. Наиболее часто в роли участников выступают имена входа и пользователи базы данных. Управление доступом к защищаемым объектам осуществляется путем предоставления или отзыва разрешений либо путем добавления имен входа и пользователей к ролям, имеющим доступ. Сведения об управлении разрешениями см. в разделах Инструкция GRANT (Transact-SQL), REVOKE (Transact-SQL), DENY (Transact-SQL), Хранимая процедура sp_addrolemember (Transact-SQL) и sp_droprolemember (Transact-SQL).
См. также
Обеспечение безопасности SQL Server
sys.database_principals (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.server_principals (Transact-SQL)