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


REVOKE, отмена разрешений на полнотекстовые объекты (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLБаза данных SQL в предварительной версии Microsoft Fabric

Отменяет разрешения на полнотекстовый каталог или список полнотекстовых стоп-слов.

Соглашения о синтаксисе Transact-SQL

Syntax

  
REVOKE [ GRANT OPTION FOR ] permission [ ,...n ] ON  
    FULLTEXT   
        {  
           CATALOG :: full-text_catalog_name  
           |  
           STOPLIST :: full-text_stoplist_name  
        }  
    { TO | FROM } database_principal [ ,...n ]  
    [ CASCADE ]  
    [ AS revoking_principal ]  

Arguments

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

Important

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

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

ON FULLTEXT CATALOG ::full-text_catalog_name
Указывает полнотекстовый каталог, на который отменяется разрешение. Квалификатор области :: является обязательным.

ON FULLTEXT STOPLIST ::full-text_stoplist_name
Указывает список полнотекстовых стоп-слов, на который отменяется разрешение. Квалификатор области :: является обязательным.

database_principal
Задает участника, у которого отменяется разрешение. Один из следующих:

  • database user

  • database role

  • application role

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

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

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

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

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

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

Caution

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

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

  • database user

  • database role

  • application role

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

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

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

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

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

Remarks

Разрешения FULLTEXT CATALOG

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

Разрешение на полнотекстовый каталог Содержится в разрешении полнотекстового каталога Содержится в разрешении базы данных
CONTROL CONTROL CONTROL
TAKE OWNERSHIP CONTROL CONTROL
ALTER CONTROL ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ
REFERENCES CONTROL REFERENCES
VIEW DEFINITION CONTROL VIEW DEFINITION

Разрешения FULLTEXT STOPLIST

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

Разрешение на список полнотекстовых стоп-слов Содержится в разрешении на список полнотекстовых стоп-слов Содержится в разрешении базы данных
ALTER CONTROL ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ
CONTROL CONTROL CONTROL
REFERENCES CONTROL REFERENCES
TAKE OWNERSHIP CONTROL CONTROL
VIEW DEFINITION CONTROL VIEW DEFINITION

Permissions

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

See Also

СОЗДАТЬ РОЛЬ ПРИЛОЖЕНИЯ (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
СОЗДАТЬ СЕРТИФИКАТ (Transact-SQL)
СОЗДАТЬ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ (Transact-SQL)
СОЗДАТЬ ПОЛНОТЕКСТОВЫЙ СПИСОК СТОП-СЛОВ (Transact-SQL)
Encryption Hierarchy
sys.fn_my_permissions (Transact-SQL)
ПРЕДОСТАВЛЕНИЕ разрешений полнотекстового текста (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)
Разрешения (ядро СУБД)
Субъекты (ядро СУБД)
REVOKE (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.fulltext_catalogs (Transact-SQL)
sys.fulltext_stoplists (Transact-SQL)