DENY, запрет разрешений на полнотекстовый каталог (Transact-SQL)
Запрещает разрешения на полнотекстовый каталог.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
DENY permission [ ,...n ]
ON FULLTEXT CATALOG :: full-text_catalog_name
TO database_principal [ ,...n ] [ CASCADE ]
[ AS denying_principal ]
Аргументы
- permission
Указывает разрешение, которое можно запретить для полнотекстового каталога. Перечислено ниже.
- ON FULLTEXT CATALOG **::**full-text_catalog_name
Указывает полнотекстовый каталог, для которого запрещается разрешение. Необходим квалификатор области «::».
database_principal
Указывает участника, для которого запрещается разрешение. Участник может быть одним из следующих:- пользователь базы данных;
- роль базы данных;
- роль приложения;
- пользователь базы данных, сопоставленный имени входа Windows;
- пользователь базы данных, сопоставленный группе Windows;
- пользователь базы данных, сопоставленный сертификатом;
- пользователь базы данных, сопоставленный асимметричному ключу;
- пользователь базы данных, не сопоставленный серверу-участнику.
- CASCADE
Показывает, что запрещаемое разрешение также запрещается для других участников, которым оно было предоставлено данным участником.
denying_principal
Указывает участника, от которого участник, выполняющий данный запрос, получает право на запрет разрешения. Участник может быть одним из следующих:- пользователь базы данных;
- роль базы данных;
- роль приложения;
- пользователь базы данных, сопоставленный имени входа Windows;
- пользователь базы данных, сопоставленный группе Windows;
- пользователь базы данных, сопоставленный сертификату;
- пользователь базы данных, сопоставленный асимметричному ключу;
- пользователь базы данных, не сопоставленный серверу-участнику.
Замечания
Полнотекстовый каталог представляет собой защищаемый объект уровня базы данных, содержащийся в той базе данных, которая является его родителем в иерархии разрешений. Ниже перечислены наиболее специфичные и ограниченные разрешения (вместе с наиболее общими разрешениями, куда они входят неявно), которые можно запретить для полнотекстового каталога.
Разрешение полнотекстового каталога | Содержится в разрешении полнотекстового каталога | Содержится в разрешении базы данных |
---|---|---|
CONTROL |
CONTROL |
CONTROL |
TAKE OWNERSHIP |
CONTROL |
CONTROL |
ALTER |
CONTROL |
ALTER ANY FULLTEXT CATALOG |
REFERENCES |
CONTROL |
REFERENCES |
VIEW DEFINITION |
CONTROL |
VIEW DEFINITION |
Разрешения
Требуется разрешение CONTROL полнотекстового каталога. При использовании параметра AS заданный участник должен владеть полнотекстовым каталогом.
См. также
Справочник
CREATE FULLTEXT CATALOG (Transact-SQL)
DENY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE APPLICATION ROLE (Transact-SQL)
Другие ресурсы
Разрешения
Участники
Иерархия средств шифрования