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

Применимо к: даSQL Server (все поддерживаемые версии)

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

Значок ссылки на раздел Синтаксические обозначения в 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 ]  

Примечание

Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.

Аргументы

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;

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

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

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

Remarks

Разрешения 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)
Поиск свойств документа с использованием списков свойств поиска
Поиск свойств документа с помощью списков свойств поиска