Поделиться через


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)

Другие ресурсы

Разрешения
Участники
Иерархия средств шифрования

Справка и поддержка

Получение помощи по SQL Server 2005