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


Разрешение на список свойств поиска REVOKE (Transact-SQL)

Отменяет разрешения для списка свойств поиска.

Значок ссылки на раздел Синтаксические обозначения Transact-SQL

Синтаксис

REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON
        SEARCH PROPERTY LIST :: search_property_list_name
    { TO | FROM } database_principal [ ,...n ]
    [ CASCADE ]
    [ AS revoking_principal ]

Аргументы

  • GRANT OPTION FOR
    Показывает, что отменяется право на предоставление указанного разрешения другим участникам. Само разрешение отменено не будет.

    Важное примечаниеВажно!

    Если участник обладает указанным разрешением без параметра GRANT, будет отменено и само разрешение.

  • permission
    Имя разрешения. Допустимые сопоставления разрешений на защищаемые объекты описаны далее в подразделе «Примечания».

  • ON SEARCH PROPERTY LIST **::**search_property_list_name
    Указывает список свойств поиска, для которого отменяется разрешение. Квалификатор области ::

  • database_principal
    Задает участника, для которого снимается разрешение. Участник может быть одним из следующих:

    • пользователь базы данных;

    • роль базы данных;

    • роль приложения;

    • пользователь базы данных, сопоставленный с именем входа Windows;

    • пользователь базы данных, сопоставленный с группой Windows;

    • пользователь базы данных, сопоставленный с сертификатом;

    • пользователь базы данных, сопоставленный с асимметричным ключом;

    • пользователь базы данных, не сопоставленный с сервером-участником.

  • CASCADE
    Указывает, что отозванное разрешение отзывается также у других участников, которым оно было предоставлено этим участником.

    ПредупреждениеВнимание!

    Каскадная отмена разрешения, предоставленного с помощью параметра WITH GRANT OPTION, приведет к отмене разрешений GRANT и DENY для этого разрешения.

  • AS revoking_principal
    Указывает участника, от которого участник, выполняющий данный запрос, наследует право на отмену разрешения. Участник может быть одним из следующих:

    • пользователь базы данных;

    • роль базы данных;

    • роль приложения;

    • пользователь базы данных, сопоставленный с именем входа Windows;

    • пользователь базы данных, сопоставленный с группой Windows;

    • пользователь базы данных, сопоставленный с сертификатом;

    • пользователь базы данных, сопоставленный с асимметричным ключом;

    • пользователь базы данных, сопоставленный участнику на уровне сервера.

Замечания

Разрешения SEARCH PROPERTY LIST

Список свойств поиска — это защищаемый объект уровня базы данных, который находится в базе данных, которая является родительской в иерархии разрешений. Наиболее специфичные и ограниченные разрешения, которые можно отменить для списка свойств поиска, перечислены в следующей таблице вместе с более общими разрешениями, неявно их содержащими.

Разрешение списка свойств поиска

Содержится в разрешении списка свойств поиска

Содержится в разрешении базы данных

ALTER

CONTROL

ALTER ANY FULLTEXT CATALOG

CONTROL

CONTROL

CONTROL

REFERENCES

CONTROL

REFERENCES

TAKE OWNERSHIP

CONTROL

CONTROL

VIEW DEFINITION

CONTROL

VIEW DEFINITION

Разрешения

Необходимо разрешение CONTROL на полнотекстовый каталог.

См. также

Справочник

CREATE APPLICATION ROLE (Transact-SQL)

CREATE ASYMMETRIC KEY (Transact-SQL)

Инструкция CREATE CERTIFICATE (Transact-SQL)

CREATE SEARCH PROPERTY LIST (Transact-SQL)

Разрешение на список свойств поиска DENY (Transact-SQL)

sys.fn_my_permissions (Transact-SQL)

Разрешение на список свойств поиска GRANT (Transact-SQL)

HAS_PERMS_BY_NAME (Transact-SQL)

REVOKE (Transact-SQL)

sys.fn_builtin_permissions (Transact-SQL)

sys.registered_search_property_lists (Transact-SQL)

Основные понятия

Иерархия средств шифрования

Участники (компонент Database Engine)

Поиск свойств документа с использованием списков свойств поиска

Поиск свойств документа с использованием списков свойств поиска