REVOKE, отмена разрешений на полнотекстовые объекты (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 на полнотекстовый каталог.
См. также