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


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

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

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

Синтаксис

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 ]

Аргументы

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

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

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

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

  • ON FULLTEXT CATALOG **::full-text_catalog_name
    Указывает полнотекстовый каталог, на который отменяется разрешение. Необходимо ввести квалификатор области «
    ::**».

  • ON FULLTEXT STOPLIST **::full-text_stoplist_name
    Указывает список полнотекстовых стоп-слов, на который отменяется разрешение. Необходимо ввести квалификатор области «
    ::**».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замечания

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

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

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

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

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

CONTROL

CONTROL

CONTROL

TAKE OWNERSHIP

CONTROL

CONTROL

ALTER

CONTROL

ALTER ANY FULLTEXT CATALOG

REFERENCES

CONTROL

REFERENCES

VIEW DEFINITION

CONTROL

VIEW DEFINITION

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

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

Разрешение на список полнотекстовых стоп-слов

Содержится в разрешении на список полнотекстовых стоп-слов

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

ALTER

CONTROL

ALTER ANY FULLTEXT CATALOG

CONTROL

CONTROL

CONTROL

REFERENCES

CONTROL

REFERENCES

TAKE OWNERSHIP

CONTROL

CONTROL

VIEW DEFINITION

CONTROL

VIEW DEFINITION

Разрешения

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