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


Разрешения (ядро СУБД)

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW)в Microsoft FabricХранилище в базе данных Microsoft FabricSQL в Microsoft Fabric

Каждая защищаемая среда SQL Server имеет связанные разрешения, которые можно предоставить субъекту. Разрешения в ядро СУБД управляются на уровне сервера, назначенном ролям входа и серверам, а также на уровне базы данных, назначенной пользователям базы данных и ролям базы данных. Модель для База данных SQL Azure имеет ту же систему для разрешений базы данных, но разрешения на уровне сервера недоступны. В этой статье содержится полный список разрешений. Советы по проектированию системы разрешений см. в статье Начало работы с разрешениями ядра СУБД.

Общее количество разрешений для SQL Server 2022 (16.x) — 292. База данных SQL Azure предоставляет 292 разрешения. Большинство разрешений применяются ко всем платформам, но некоторые не применяются. Например, большинство разрешений на уровне сервера не могут быть предоставлены в База данных SQL Azure, а для База данных SQL Azure имеет смысл только несколько разрешений. Новые разрешения вводятся постепенно с новыми выпусками. SQL Server 2019 (15.x) предоставляет 248 разрешений. SQL Server 2017 (14.x) предоставил 238 разрешений. SQL Server 2016 (13.x) предоставляет 230 разрешений. SQL Server 2014 (12.x) предоставил 219 разрешений. SQL Server 2012 (11.x) предоставляет 214 разрешений. SQL Server 2008 R2 (10.50.x) предоставляет разрешения 195. В статье sys.fn_builtin_permissions указывается, какие разрешения являются новыми в последних версиях.

В базе данных SQL в Microsoft Fabric поддерживаются только пользователи и роли уровня базы данных. Имена входа на уровне сервера, роли и учетная запись sa недоступны. В базе данных SQL в Microsoft Fabric идентификатор Microsoft Entra для пользователей базы данных является единственным поддерживаемым методом проверки подлинности. Дополнительные сведения см. в разделе "Авторизация в базе данных SQL" в Microsoft Fabric.

После понимания необходимых разрешений можно применить разрешения на уровне сервера для входа или ролей сервера, а также разрешения на уровне базы данных для пользователей или ролей базы данных с помощью инструкций GRANT, REVOKE и DENY. Например:

GRANT SELECT ON SCHEMA::HumanResources TO role_HumanResourcesDept;
REVOKE SELECT ON SCHEMA::HumanResources TO role_HumanResourcesDept;

Советы по проектированию системы разрешений см. в разделе Приступая к работе с разрешениями Database Engine.

Соглашения об именовании разрешений

Ниже описаны общие соглашения, которые соблюдаются при задании имен разрешениям.

  • ПРОИЗВОДИТЕЛЬНОСТИ

    Предоставляет возможности, схожие с владением. Имеющий это разрешение получает все установленные разрешения на защищаемую сущность. Участник, получивший разрешение CONTROL, может также предоставлять разрешения на защищаемую сущность другим участникам. Так как модель безопасности SQL Server является иерархической, CONTROL в определенной области неявно включает CONTROL для всех защищаемых объектов в этой области. Например, разрешение CONTROL на базу данных неявно предполагает все разрешения на базу данных, все разрешения на все сборки в базе данных, все разрешения на все схемы в базе данных, а также все разрешения на объекты в пределах всех схем базы данных.

  • ИЗМЕНИТЬ

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

  • ALTER ANY <> сервер может быть любым защищаемым сервером.

    Предоставляет возможность создавать, изменять и удалять отдельные экземпляры Защищаемой сущности сервера. Например, разрешение ALTER ANY LOGIN предоставляет возможность создания, изменения и удаления любого имени входа в экземпляре.

  • ALTER ANY <> база данных может быть любой защищаемой на уровне базы данных.

    Предоставляет возможность СОЗДАВАТЬ, ИЗМЕНЯТЬ и УДАЛЯТЬ отдельные экземпляры Защищаемой сущности базы данных. Например, разрешение ALTER ANY SCHEMA предоставляет возможность создания, изменения и удаления любой схемы в базе данных.

  • ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ

    Позволяет получать во владение защищаемую сущность, на которую предоставлено разрешение.

  • IMPERSONATE <Имя_для_входа>

    Позволяет олицетворять имя входа.

  • IMPERSONATE <Пользователь>

    Позволяет олицетворять пользователя.

  • CREATE <Защищаемый объект сервера>

    Предоставляет возможность создавать Защищаемую сущность сервера.

  • CREATE <Защищаемый объект базы данных>

    Предоставляет возможность создавать Защищаемую сущность базы данных.

  • CREATE <Защищаемый объект, содержащийся в схеме>

    Предоставляет возможность создавать защищаемую сущность, содержащуюся в схеме. Однако для создания защищаемой сущности в той или иной схеме на эту схему требуется разрешение ALTER.

  • ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ

    Разрешает доступ к метаданным.

  • ССЫЛКИ

    Разрешение REFERENCES для таблицы необходимо для создания ограничения FOREIGN KEY, которое ссылается на эту таблицу.

    Разрешение REFERENCES для объекта необходимо для создания FUNCTION или VIEW с предложением 2 WITH SCHEMABINDING , которое ссылается на этот объект.

Диаграмма разрешений SQL Server

На следующем рисунке показаны разрешения и их связи друг с другом. Некоторые из разрешений более высокого уровня (например, CONTROL SERVER) указаны несколько раз. Рисунок в этой статье слишком мал для чтения. Вы можете скачать полноразмерный ядро СУБД плакат разрешений в формате PDF.

Снимок экрана: PDF-файл разрешений ядро СУБД.

Разрешения, применимые к определенным защищаемым компонентам

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

Разрешение Применяется к
ИЗМЕНИТЬ Все классы объектов, кроме TYPE.
ПРОИЗВОДИТЕЛЬНОСТИ Все классы объектов:

СОВОКУПНОСТЬ
Роль приложения
СОБРАНИЕ
АСИММЕТРИЧНЫЙ КЛЮЧ,
ГРУППА ДОСТУПНОСТИ,
СЕРТИФИКАТ
КОНТРАКТ
ВЕРИТЕЛЬНЫЕ ГРАМОТЫ
БАЗА ДАННЫХ
УЧЕТНЫЕ ДАННЫЕ В ОБЛАСТИ ДЕЙСТВИЯ БАЗЫ ДАННЫХ
ПО УМОЛЧАНИЮ
КОНЕЧНАЯ ТОЧКА
КАТАЛОГ ПОЛНОГО ТЕКСТА,
СТОП-СПИСОК ПОЛНОТЕКСТОВОГО ПОИСКА
ФУНКЦИЯ
ВОЙТИ
ТИП СООБЩЕНИЯ,
ПРОЦЕДУРА
ОЧЕРЕДЬ
ПРИВЯЗКА УДАЛЕННОЙ СЛУЖБЫ,
РОЛЬ
МАРШРУТ
ПРАВИЛО
СХЕМА
СПИСОК ПОИСКА НЕДВИЖИМОСТИ
СЕРВЕР
РОЛЬ СЕРВЕРА,
СЛУЖБА
СИММЕТРИЧНЫЙ КЛЮЧ,
СИНОНИМ
ТАБЛИЦА
ТИП
ПОЛЬЗОВАТЕЛЬ
VIEW и
КОЛЛЕКЦИЯ СХЕМ XML
Удалить Все классы объектов, кроме DATABASE SCOPED CONFIGURATION, SERVER и TYPE.
Выполнение  Типы СРЕДЫ CLR, внешние скрипты, процедуры (Transact-SQL и CLR), скалярные и агрегатные функции (Transact-SQL и CLR) и синонимы
ПРИТВОРЯТЬСЯ Имена входа и пользователи
ВСТАВИТЬ Синонимы, таблицы и столбцы, а также представления и столбцы. Разрешение можно предоставить на уровне базы данных, схемы или объектов.
ПРИЕМ Очереди Service Broker
ССЫЛКИ СОВОКУПНОСТЬ
СОБРАНИЕ
АСИММЕТРИЧНЫЙ КЛЮЧ,
СЕРТИФИКАТ
КОНТРАКТ
CREDENTIAL (относится к SQL Server 2022 (16.x) и более поздним версиям);
БАЗА ДАННЫХ
УЧЕТНЫЕ ДАННЫЕ, ПРИВЯЗАННЫЕ К БАЗЕ ДАННЫХ
КАТАЛОГ ПОЛНОГО ТЕКСТА
стоп-лист полнотекстового поиска
ФУНКЦИЯ
ТИП СООБЩЕНИЯ,
ПРОЦЕДУРА
ОЧЕРЕДЬ
ПРАВИЛО
СХЕМА
СПИСОК НЕДВИЖИМОСТИ
ОБЪЕКТ SEQUENCE,
СИММЕТРИЧНЫЙ КЛЮЧ,
СТОЛ
ТИП
VIEW и
КОЛЛЕКЦИЯ СХЕМ XML
ВЫБЕРИТЕ Синонимы, таблицы и столбцы, а также представления и столбцы. Разрешение можно предоставить на уровне базы данных, схемы или объектов.
ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ Все классы объектов, кроме DATABASE SCOPED CONFIGURATION, LOGIN, SERVER и USER.
Обновление Синонимы, таблицы и столбцы, а также представления и столбцы. Разрешение можно предоставить на уровне базы данных, схемы или объектов.
ПРОСМОТР ИЗМЕНЕНИЙ Схемы и таблицы
ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ Все классы объектов, кроме DATABASE SCOPED CONFIGURATION и SERVER.

Внимание

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

Разрешения SQL Server

В следующей таблице приведен полный список разрешений SQL Server. База данных SQL Azure разрешения доступны только для поддерживаемых базовых защищаемых объектов. Разрешения на уровне сервера не могут быть предоставлены в База данных SQL Azure, однако в некоторых случаях разрешения базы данных доступны вместо этого.

Базовая защищаемая сущность Гранулярные разрешения на базовую защищаемую сущность Код типа разрешения Защищаемая сущность, содержащая базовую сущность Разрешение на защищаемую сущность контейнера, неявно предоставляющее гранулярное разрешение на базовую сущность
ФУНКЦИЯ ПРИЛОЖЕНИЯ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБУЮ РОЛЬ ПРИЛОЖЕНИЯ
ФУНКЦИЯ ПРИЛОЖЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
ФУНКЦИЯ ПРИЛОЖЕНИЯ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
СОБРАНИЕ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБУЮ СБОРКУ
СОБРАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
СОБРАНИЕ ССЫЛКИ РФ База данных ССЫЛКИ
СОБРАНИЕ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
СОБРАНИЕ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
АСИММЕТРИЧНЫЙ КЛЮЧ ИЗМЕНИТЬ АЛ База данных Изменить любой асимметричный ключ
АСИММЕТРИЧНЫЙ КЛЮЧ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
АСИММЕТРИЧНЫЙ КЛЮЧ ССЫЛКИ РФ База данных ССЫЛКИ
АСИММЕТРИЧНЫЙ КЛЮЧ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
АСИММЕТРИЧНЫЙ КЛЮЧ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ГРУППА ДОСТУПНОСТИ ИЗМЕНИТЬ АЛ СЕРВЕР Изменить любую группу доступности.
ГРУППА ДОСТУПНОСТИ ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
ГРУППА ДОСТУПНОСТИ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
ГРУППА ДОСТУПНОСТИ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР Просмотреть любое определение
СЕРТИФИКАТ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБОЙ СЕРТИФИКАТ
СЕРТИФИКАТ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
СЕРТИФИКАТ ССЫЛКИ РФ База данных ССЫЛКИ
СЕРТИФИКАТ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
СЕРТИФИКАТ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
КОНТРАКТ ИЗМЕНИТЬ АЛ База данных ИЗМЕНЯТЬ ЛЮБОЙ КОНТРАКТ
КОНТРАКТ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
КОНТРАКТ ССЫЛКИ РФ База данных ССЫЛКИ
КОНТРАКТ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
КОНТРАКТ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
УЧЁТНЫЕ ДАННЫЕ ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
УЧЁТНЫЕ ДАННЫЕ ССЫЛКИ РФ СЕРВЕР ИЗМЕНЯТЬ ЛЮБУЮ УДОСТОВЕРЕННОСТЬ
База данных УПРАВЛЕНИЕ МАССОВЫМИ ОПЕРАЦИЯМИ С БАЗОЙ ДАННЫХ DABO СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНИТЬ АЛ СЕРВЕР ALTER ANY DATABASE (ИЗМЕНЕНИЕ ЛЮБОЙ БАЗЫ ДАННЫХ).
База данных ИЗМЕНИТЬ ЛЮБУЮ РОЛЬ ПРИЛОЖЕНИЯ КРЫЛАТЫЙ СЕРВЕР сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЕ СБОРКА УВЫ СЕРВЕР сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЙ АСИММЕТРИЧНЫЙ КЛЮЧ ALAK СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЙ СЕРТИФИКАТ ALCF СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Изменить любой ключ шифрования столбца ALCK

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЙ ОСНОВНОЙ КЛЮЧ СТОЛБЦА ALCM

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР Сервер управления
База данных ИЗМЕНЯТЬ ЛЮБОЙ КОНТРАКТ ALSC СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ ПРОВЕРКУ БАЗЫ ДАННЫХ АЛЬДА СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОГО АУДИТА СЕРВЕРА
База данных ALTER ANY DATABASE DDL TRIGGER ALTG СЕРВЕР Сервер управления
База данных Изменение любых уведомлений о событиях базы данных (ALTER ANY DATABASE EVENT NOTIFICATION) ALED СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОГО УВЕДОМЛЕНИЯ О СОБЫТИИ
База данных ИЗМЕНИТЬ ЛЮБОЙ СЕССИЮ СОБЫТИЯ БАЗЫ ДАННЫХ AADS СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЯ
База данных ИЗМЕНИТЬ ЛЮБОЕ СОБЫТИЕ СЕССИИ СОБЫТИЙ БАЗЫ ДАННЫХ ДОБАВИТЬ СОБЫТИЕ LDAE СЕРВЕР ALTER ANY EVENT SESSION ДОБАВИТЬ СОБЫТИЕ (ADD EVENT)
База данных ALTER ANY DATABASE EVENT SESSION ADD TARGET LDAT СЕРВЕР ALTER ANY EVENT SESSION ADD TARGET
База данных ОТКЛЮЧИТЬ СОБЫТИЕ СЕССИИ БАЗЫ ДАННЫХ ALTER ANY DDES СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ОТКЛЮЧИТЬ
База данных ALTER ANY DATABASE EVENT SESSION DROP EVENT LDDE СЕРВЕР ALTER ANY EVENT SESSION DROP EVENT
База данных ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ БАЗЫ ДАННЫХ ЦЕЛЬ УДАЛЕНИЯ LDDT СЕРВЕР ALTER ЛЮБОЙ СЕССИИ СОБЫТИЯ УДАЛИТЬ ЦЕЛЬ
База данных АЛЬТЕР ЛЮБОЙ ДАТАБАЗОВЫЙ СОБЫТИЕ СЕССИЯ ВКЛЮЧИТЬ EDES СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ВКЛЮЧИТЬ
База данных ИЗМЕНИТЬ ЛЮБОЕ ПАРАМЕТР СОБЫТИЯ СЕССИИ БАЗЫ ДАННЫХ LDSO СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ ОПЦИЮ СЕССИИ СОБЫТИЙ
База данных ИЗМЕНИТЬ ЛЮБУЮ КОНФИГУРАЦИЮ В ОБЛАСТИ БАЗЫ ДАННЫХ ALDC

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНИТЬ ЛЮБОЕ ПРОСТРАНСТВО ДАННЫХ ALDS СЕРВЕР Сервер управления
База данных ИЗМЕНЕНИЕ ЛЮБОГО ВНЕШНЕГО ИСТОЧНИКА ДАННЫХ AEDS СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНИТЬ ЛЮБОЙ ВНЕШНИЙ ФОРМАТ ФАЙЛА AEFF СЕРВЕР Сервер управления
База данных ИЗМЕНЕНИЕ ЛЮБОЙ ВНЕШНЕЙ ЗАДАЧИ AESJ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНЯТЬ ЛЮБОЙ ВНЕШНИЙ ЯЗЫК АЛЛА СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНЕНИЕ ЛЮБОЙ ВНЕШНЕЙ БИБЛИОТЕКИ АЛЕЛЬ СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЙ ВНЕШНИЙ ПОТОК AEST СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ ALFT СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ МАСКУ AAMK

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНЯТЬ ЛЮБОЙ ТИП СООБЩЕНИЯ ALMT СЕРВЕР сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ УДАЛЕННУЮ СВЯЗЬ СЕРВИСА ALSB СЕРВЕР сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ РОЛЬ ALRL СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБОЙ МАРШРУТ ALRT СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ СХЕМУ ALSM СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ЛЮБУЮ ПОЛИТИКУ БЕЗОПАСНОСТИ ALSP

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНЕНИЕ ЛЮБОЙ КЛАССИФИКАЦИИ КОНФИДЕНЦИАЛЬНОСТИ AASC
Применяется к SQL Server (SQL Server 2019 (15.x) до текущего), База данных SQL Azure.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНЕНИЕ ЛЮБОЙ СЛУЖБЫ ALSV СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ИЗМЕНИТЬ ЛЮБОЙ СИММЕТРИЧНЫЙ КЛЮЧ ALSK СЕРВЕР Сервер управления
База данных ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ ALUS СЕРВЕР Сервер управления
База данных ALTER LEDGER ALR СЕРВЕР ПРОИЗВОДИТЕЛЬНОСТИ
База данных Изменить конфигурацию регистра ALC СЕРВЕР сервер управления
База данных УСТАНАВЛИВАТЬ ПОДЛИННОСТЬ АУТЕНТИФИКАЦИЯ СЕРВЕР АУТЕНТИФИКАЦИЯ СЕРВЕРА
База данных РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ BADB СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ЖУРНАЛ РЕЗЕРВНОГО КОПИРОВАНИЯ BALO СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Контрольный пункт CP СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ПОДКЛЮЧЕНИЕ СО СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных НАСТРОЙКА РЕПЛИКАЦИИ Корпорация СЕРВЕР Контрольный сервер
База данных ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР Сервер управления
База данных СОЗДАТЬ АГГРЕГАТ СКАЛА СЕРВЕР Контрольный сервер
База данных СОЗДАНИЕ СЕАНСА СОБЫТИЙ БАЗЫ ДАННЫХ CRDS СЕРВЕР СОЗДАНИЕ ЛЮБОГО СЕАНСА СОБЫТИЙ
База данных СОЗДАНИЕ СБОРКИ CRAS СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ АСИММЕТРИЧНОГО КЛЮЧА CRAK СЕРВЕР Сервер управления
База данных СОЗДАТЬ СЕРТИФИКАТ CRCF СЕРВЕР Сервер управления
База данных Создать договор CRSC СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ БАЗУ ДАННЫХ CRDB СЕРВЕР CREATE ANY DATABASE (СОЗДАНИЕ ЛЮБОЙ БАЗЫ ДАННЫХ);
База данных СОЗДАНИЕ УВЕДОМЛЕНИЯ О СОБЫТИЯХ БАЗЫ ДАННЫХ DDL CRED СЕРВЕР СОЗДАНИЕ УВЕДОМЛЕНИЯ О СОБЫТИИ DDL
База данных СОЗДАТЬ ПО УМОЛЧАНИЮ CRDF СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ ВНЕШНЕГО ЯЗЫКА CRLA СЕРВЕР Сервер управления
База данных СОЗДАНИЕ ВНЕШНЕЙ БИБЛИОТЕКИ CREL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ КАТАЛОГА FULLTEXT CRFT СЕРВЕР Контрольный сервер
База данных СОЗДАТЬ ФУНКЦИЮ CRFN СЕРВЕР Сервер управления
База данных СОЗДАТЬ ТИП СООБЩЕНИЯ CRMT СЕРВЕР Сервер контроля
База данных СОЗДАТЬ ПРОЦЕДУРУ CRPR СЕРВЕР Сервер управления
База данных СОЗДАНИЕ ОЧЕРЕДИ CRQU СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ ПРИВЯЗКИ К УДАЛЕННОЙ СЛУЖБЕ CRSB СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ РОЛЬ CRRL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ МАРШРУТ CRRT СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ ПРАВИЛА CRRU СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ СХЕМУ CRSM СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Создать сервис CRSV СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ СИММЕТРИЧНОГО КЛЮЧА CRSK СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ СИНОНИМ CRSN СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ ТАБЛИЦУ CRTB СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ ТИП CRTY СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ CUSR СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ ПРЕДСТАВЛЕНИЕ CRVW СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных СОЗДАТЬ КОЛЛЕКЦИЮ XML-СХЕМ CRXS СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Удалить DL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных УДАЛЕНИЕ СЕАНСА СОБЫТИЙ БАЗЫ ДАННЫХ DRDS СЕРВЕР УДАЛЕНИЕ ЛЮБОГО СЕАНСА СОБЫТИЙ
База данных ВКЛЮЧЕНИЕ РЕЕСТРА ЭЛЬ СЕРВЕР ПРОИЗВОДИТЕЛЬНОСТИ
База данных Выполнение  БЫВШИЙ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ВЫПОЛНЕНИЕ ЛЮБОЙ ВНЕШНЕЙ КОНЕЧНОЙ ТОЧКИ EAEE СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ВЫПОЛНИТЬ ЛЮБОЙ ВНЕШНИЙ СКРИПТ EAES

Применяется к SQL Server (SQL Server 2016 (13.x) через текущий момент.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ВСТАВИТЬ В СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Завершить подключение к базе данных KIDC

Применяется только к База данных SQL Azure. Используйте ALTER ANY CONNECTION в SQL Server.
СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОГО СОЕДИНЕНИЯ
База данных ССЫЛКИ РФ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ВЫБЕРИТЕ SL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных SHOWPLAN SPLN СЕРВЕР ALTER TRACE
База данных УВЕДОМЛЕНИЯ О ЗАПРОСЕ НА ПОДПИСКУ SUQN СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных РАЗОБЛАЧАТЬ UMSK

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных Обновление Вверх СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ПРОСМОТР ОПРЕДЕЛЕНИЯ КЛЮЧА ШИФРОВАНИЯ СТОЛБЦА VWCK

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР просмотр состояния сервера
База данных ПРОСМОТР ОПРЕДЕЛЕНИЯ ГЛАВНОГО КЛЮЧА СТОЛБЦА VWCM

Применяется к SQL Server (SQL Server 2016 (13.x) до текущего), База данных SQL Azure.
СЕРВЕР просмотр состояния сервера
База данных ПРОСМОТР ЛЮБОЙ КЛАССИФИКАЦИИ КОНФИДЕНЦИАЛЬНОСТИ VASC СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ПРОСМОТР КРИПТОГРАФИЧЕСКИ ЗАЩИЩЕННОГО ОПРЕДЕЛЕНИЯ VCD СЕРВЕР ПРОСМОТР ЛЮБОГО КРИПТОГРАФИЧЕСКИ ЗАЩИЩЕННОГО ОПРЕДЕЛЕНИЯ
База данных ПРОСМОТР СОСТОЯНИЯ ПРОИЗВОДИТЕЛЬНОСТИ БАЗЫ ДАННЫХ VDP СЕРВЕР ПРОСМОТР СОСТОЯНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕРВЕРА
База данных ПРОСМОТР АУДИТА БЕЗОПАСНОСТИ БАЗЫ ДАННЫХ VDSA СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
База данных ПРОСМОТР СОСТОЯНИЯ БЕЗОПАСНОСТИ БАЗЫ ДАННЫХ Виртуальный выделенный сервер (VDS) СЕРВЕР ПРОСМОТР СОСТОЯНИЯ БЕЗОПАСНОСТИ СЕРВЕРА
База данных ПРОСМОТР СОСТОЯНИЯ БАЗЫ ДАННЫХ VWDS СЕРВЕР просмотр состояния сервера
База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР Просмотреть любое определение
База данных ПРОСМОТР СОДЕРЖИМОГО РЕЕСТРА VLC СЕРВЕР ПРОИЗВОДИТЕЛЬНОСТИ
База данных ПРОСМОТР ОПРЕДЕЛЕНИЯ БЕЗОПАСНОСТИ VWS СЕРВЕР ПРОСМОТР ВСЕХ ОПРЕДЕЛЕНИЙ БЕЗОПАСНОСТИ
База данных ПРОСМОТР ОПРЕДЕЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ VWP СЕРВЕР ПРОСМОТР ЛЮБОГО ОПРЕДЕЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
УЧЕТНЫЕ ДАННЫЕ В ПРЕДЕЛАХ БАЗЫ ДАННЫХ ИЗМЕНИТЬ АЛ База данных ПРОИЗВОДИТЕЛЬНОСТИ
УЧЕТНЫЕ ДАННЫЕ В ПРЕДЕЛАХ БАЗЫ ДАННЫХ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
УЧЕТНЫЕ ДАННЫЕ В ПРЕДЕЛАХ БАЗЫ ДАННЫХ ССЫЛКИ РФ База данных ССЫЛКИ
УЧЕТНЫЕ ДАННЫЕ В ПРЕДЕЛАХ БАЗЫ ДАННЫХ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
УЧЕТНЫЕ ДАННЫЕ В ПРЕДЕЛАХ БАЗЫ ДАННЫХ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
КОНЕЧНАЯ ТОЧКА ИЗМЕНИТЬ АЛ СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ КОНЕЧНЫЙ ТЕРМИНАЛ
КОНЕЧНАЯ ТОЧКА ПОДКЛЮЧЕНИЕ СО СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
КОНЕЧНАЯ ТОЧКА ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
КОНЕЧНАЯ ТОЧКА ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
КОНЕЧНАЯ ТОЧКА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР Просмотреть любое определение
КАТАЛОГ ПОЛНОГО ТЕКСТА ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ
КАТАЛОГ ПОЛНОГО ТЕКСТА ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
КАТАЛОГ ПОЛНОГО ТЕКСТА ССЫЛКИ РФ База данных ССЫЛКИ
КАТАЛОГ ПОЛНОГО ТЕКСТА ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
КАТАЛОГ ПОЛНОГО ТЕКСТА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ПОЛНЫЙ ТЕКСТОВЫЙ СТОП-СПИСОК ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ
ПОЛНЫЙ ТЕКСТОВЫЙ СТОП-СПИСОК ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
ПОЛНЫЙ ТЕКСТОВЫЙ СТОП-СПИСОК ССЫЛКИ РФ База данных ССЫЛКИ
ПОЛНЫЙ ТЕКСТОВЫЙ СТОП-СПИСОК ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
ПОЛНЫЙ ТЕКСТОВЫЙ СТОП-СПИСОК ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ВХОД ИЗМЕНИТЬ АЛ СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ ВХОД
ВХОД ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
ВХОД ПРИТВОРЯТЬСЯ "IM" (Обмен мгновенными сообщениями); СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
ВХОД ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР Просмотреть любое определение
ТИП СООБЩЕНИЯ ИЗМЕНИТЬ АЛ База данных ИЗМЕНЯТЬ ЛЮБОЙ ТИП СООБЩЕНИЯ
ТИП СООБЩЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
ТИП СООБЩЕНИЯ ССЫЛКИ РФ База данных ССЫЛКИ
ТИП СООБЩЕНИЯ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
ТИП СООБЩЕНИЯ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ОБЪЕКТ ИЗМЕНИТЬ АЛ СХЕМА ИЗМЕНИТЬ
ОБЪЕКТ ПРОИЗВОДИТЕЛЬНОСТИ CL СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
ОБЪЕКТ Удалить DL СХЕМА Удалить
ОБЪЕКТ Выполнение  БЫВШИЙ СХЕМА Выполнение 
ОБЪЕКТ ВСТАВИТЬ В СХЕМА ВСТАВИТЬ
ОБЪЕКТ ПРИЕМ Ролевой центр СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
ОБЪЕКТ ССЫЛКИ РФ СХЕМА ССЫЛКИ
ОБЪЕКТ ВЫБЕРИТЕ SL СХЕМА ВЫБЕРИТЕ
ОБЪЕКТ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
ОБЪЕКТ РАЗОБЛАЧАТЬ UMSK СХЕМА СНЯТЬ МАСКУ
ОБЪЕКТ Обновление Вверх СХЕМА Обновление
ОБЪЕКТ ПРОСМОТР ИЗМЕНЕНИЙ VWCT СХЕМА ПРОСМОТР ИЗМЕНЕНИЙ
ОБЪЕКТ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СХЕМА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ПРИВЯЗКА ДЛЯ УДАЛЕННОЙ СЛУЖБЫ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБУЮ УДАЛЕННУЮ СВЯЗЬ СЕРВИСА
ПРИВЯЗКА ДЛЯ УДАЛЕННОЙ СЛУЖБЫ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
ПРИВЯЗКА ДЛЯ УДАЛЕННОЙ СЛУЖБЫ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
ПРИВЯЗКА ДЛЯ УДАЛЕННОЙ СЛУЖБЫ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
РОЛЬ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБУЮ РОЛЬ
РОЛЬ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
РОЛЬ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
РОЛЬ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
МАРШРУТ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБОЙ МАРШРУТ
МАРШРУТ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
МАРШРУТ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
МАРШРУТ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
СХЕМА ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБУЮ СХЕМУ
СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
СХЕМА СОЗДАТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ CRSO База данных ПРОИЗВОДИТЕЛЬНОСТИ
СХЕМА Удалить DL База данных Удалить
СХЕМА Выполнение  БЫВШИЙ База данных Выполнение 
СХЕМА ВСТАВИТЬ В База данных ВСТАВИТЬ
СХЕМА ССЫЛКИ РФ База данных ССЫЛКИ
СХЕМА ВЫБЕРИТЕ SL База данных ВЫБЕРИТЕ
СХЕМА ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
СХЕМА РАЗОБЛАЧАТЬ UMSK База данных РАЗОБЛАЧАТЬ
СХЕМА Обновление Вверх База данных Обновление
СХЕМА ПРОСМОТР ИЗМЕНЕНИЙ VWCT База данных ПРОСМОТР ИЗМЕНЕНИЙ
СХЕМА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
СПИСОК ДЛЯ ПОИСКА НЕДВИЖИМОСТИ ИЗМЕНИТЬ АЛ СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ ПОЛНОТЕКСТОВЫЙ КАТАЛОГ
СПИСОК ДЛЯ ПОИСКА НЕДВИЖИМОСТИ ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР ПРОИЗВОДИТЕЛЬНОСТИ
СПИСОК ДЛЯ ПОИСКА НЕДВИЖИМОСТИ ССЫЛКИ РФ СЕРВЕР ССЫЛКИ
СПИСОК ДЛЯ ПОИСКА НЕДВИЖИМОСТИ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СЕРВЕР ПРОИЗВОДИТЕЛЬНОСТИ
СПИСОК ДЛЯ ПОИСКА НЕДВИЖИМОСТИ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
СЕРВЕР АДМИНИСТРИРОВАНИЕ МАССОВЫХ ОПЕРАЦИЙ ADBO Неприменимо Неприменимо
СЕРВЕР Изменить любую группу доступности. ALAG Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБОЕ СОЕДИНЕНИЕ АЛКО Неприменимо Неприменимо
СЕРВЕР ИЗМЕНЯТЬ ЛЮБУЮ УДОСТОВЕРЕННОСТЬ ALCD Неприменимо Неприменимо
СЕРВЕР ALTER ANY DATABASE (ИЗМЕНЕНИЕ ЛЮБОЙ БАЗЫ ДАННЫХ). ALDB Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ КОНЕЧНЫЙ ПУНКТ ALHE Неприменимо Неприменимо
СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОГО УВЕДОМЛЕНИЯ О СОБЫТИИ АЛЕСЬ Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЯ AAES Неприменимо Неприменимо
СЕРВЕР ALTER ANY EVENT SESSION ДОБАВИТЬ СОБЫТИЕ (ADD EVENT) LSAE Неприменимо Неприменимо
СЕРВЕР ALTER ANY EVENT SESSION ADD TARGET тест LSAT для поступления в юридическую школу Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ОТКЛЮЧИТЬ DES (Стандарт шифрования данных) Неприменимо Неприменимо
СЕРВЕР ALTER ANY EVENT SESSION DROP EVENT LSDE Неприменимо Неприменимо
СЕРВЕР ALTER ЛЮБОЙ СЕССИИ СОБЫТИЯ УДАЛИТЬ ЦЕЛЬ LSDT Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ВКЛЮЧИТЬ EES Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБУЮ ОПЦИЮ СЕССИИ СОБЫТИЙ LESO Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ ПОДКЛЮЧЕННЫЙ СЕРВЕР ALLS Неприменимо Неприменимо
СЕРВЕР ИЗМЕНИТЬ ЛЮБОЙ ВХОД ALLG Неприменимо Неприменимо
СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОГО АУДИТА СЕРВЕРА АЛАА Неприменимо Неприменимо
СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОЙ РОЛИ СЕРВЕРА ALSR Неприменимо Неприменимо
СЕРВЕР Изменить ресурсы ALRS Неприменимо Неприменимо
СЕРВЕР Изменить состояние сервера (ALTER SERVER STATE) ALSS Неприменимо Неприменимо
СЕРВЕР Изменить настройки ALST Неприменимо Неприменимо
СЕРВЕР ALTER TRACE ALTR Неприменимо Неприменимо
СЕРВЕР АУТЕНТИФИКАЦИЯ СЕРВЕРА АУТЕНТИФИКАЦИЯ Неприменимо Неприменимо
СЕРВЕР ПОДКЛЮЧИТЕ ЛЮБУЮ БАЗУ ДАННЫХ CADB Неприменимо Неприменимо
СЕРВЕР Подключение к SQL COSQ Неприменимо Неприменимо
СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ CL Неприменимо Неприменимо
СЕРВЕР CREATE ANY DATABASE (СОЗДАНИЕ ЛЮБОЙ БАЗЫ ДАННЫХ); CRDB Неприменимо Неприменимо
СЕРВЕР СОЗДАНИЕ ГРУППЫ ДОСТУПНОСТИ CRAC Неприменимо Неприменимо
СЕРВЕР СОЗДАНИЕ УВЕДОМЛЕНИЯ О СОБЫТИИ DDL CRDE Неприменимо Неприменимо
СЕРВЕР CREATE ENDPOINT … CRHE Неприменимо Неприменимо
СЕРВЕР СОЗДАТЬ РОЛЬ СЕРВЕРА CRSR Неприменимо Неприменимо
СЕРВЕР СОЗДАНИЕ УВЕДОМЛЕНИЯ О СОБЫТИЯХ ТРАССИРОВКИ CRTE Неприменимо Неприменимо
СЕРВЕР СБОРКА ВНЕШНЕГО ДОСТУПА XA Неприменимо Неприменимо
СЕРВЕР ОЛИЦЕТВОРИТЬ ЛЮБОЕ ИМЯ ВХОДА IAL Неприменимо Неприменимо
СЕРВЕР ВЫБЕРИТЕ ВСЕ ЗАЩИЩАЕМЫЕ ПОЛЬЗОВАТЕЛЕМ ОБЪЕКТЫ SUS Неприменимо Неприменимо
СЕРВЕР ВЫКЛЮЧЕНИЕ SHDN Неприменимо Неприменимо
СЕРВЕР НЕБЕЗОПАСНАЯ СБОРКА СЮЙ Неприменимо Неприменимо
СЕРВЕР Просмотр любой базы данных VWDB Неприменимо Неприменимо
СЕРВЕР Просмотреть любое определение VWAD Неприменимо Неприменимо
СЕРВЕР просмотр состояния сервера VWSS Неприменимо Неприменимо
РОЛЬ СЕРВЕРА ИЗМЕНИТЬ АЛ СЕРВЕР ИЗМЕНЕНИЕ ЛЮБОЙ РОЛИ СЕРВЕРА
РОЛЬ СЕРВЕРА ПРОИЗВОДИТЕЛЬНОСТИ CL СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
РОЛЬ СЕРВЕРА ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СЕРВЕР СЕРВЕР УПРАВЛЕНИЯ
РОЛЬ СЕРВЕРА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СЕРВЕР Просмотреть любое определение
СЛУЖБА ИЗМЕНИТЬ АЛ База данных ИЗМЕНЕНИЕ ЛЮБОЙ СЛУЖБЫ
СЛУЖБА ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
СЛУЖБА ОТПРАВИТЬ SN База данных ПРОИЗВОДИТЕЛЬНОСТИ
СЛУЖБА ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
СЛУЖБА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
СИММЕТРИЧНЫЙ КЛЮЧ ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ЛЮБОЙ СИММЕТРИЧНЫЙ КЛЮЧ
СИММЕТРИЧНЫЙ КЛЮЧ ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
СИММЕТРИЧНЫЙ КЛЮЧ ССЫЛКИ РФ База данных ССЫЛКИ
СИММЕТРИЧНЫЙ КЛЮЧ ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ База данных ПРОИЗВОДИТЕЛЬНОСТИ
СИММЕТРИЧНЫЙ КЛЮЧ ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
ТИП ПРОИЗВОДИТЕЛЬНОСТИ CL СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
ТИП Выполнение  БЫВШИЙ СХЕМА Выполнение 
ТИП ССЫЛКИ РФ СХЕМА ССЫЛКИ
ТИП ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
ТИП ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СХЕМА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
Пользователь ИЗМЕНИТЬ АЛ База данных ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ
Пользователь ПРОИЗВОДИТЕЛЬНОСТИ CL База данных ПРОИЗВОДИТЕЛЬНОСТИ
Пользователь ПРИТВОРЯТЬСЯ "IM" (Обмен мгновенными сообщениями); База данных ПРОИЗВОДИТЕЛЬНОСТИ
Пользователь ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW База данных ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ
КОЛЛЕКЦИЯ СХЕМ XML ИЗМЕНИТЬ АЛ СХЕМА ИЗМЕНИТЬ
КОЛЛЕКЦИЯ СХЕМ XML ПРОИЗВОДИТЕЛЬНОСТИ CL СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
КОЛЛЕКЦИЯ СХЕМ XML Выполнение  БЫВШИЙ СХЕМА Выполнение 
КОЛЛЕКЦИЯ СХЕМ XML ССЫЛКИ РФ СХЕМА ССЫЛКИ
КОЛЛЕКЦИЯ СХЕМ XML ВЗЯТЬ НА СЕБЯ ОТВЕТСТВЕННОСТЬ КОМУ СХЕМА ПРОИЗВОДИТЕЛЬНОСТИ
КОЛЛЕКЦИЯ СХЕМ XML ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ VW СХЕМА ПРЕДСТАВЛЕНИЕ ОПРЕДЕЛЕНИЯ

Новые детализированные разрешения, добавленные в SQL Server 2022

В SQL Server 2022 добавляются следующие разрешения:

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

  • Добавлены 18 новых разрешений для расширенных событий.

  • Добавлены 9 новых разрешений в отношении объектов, связанных с безопасностью.

  • Для реестра добавлены 4 разрешения.

  • 3 дополнительные разрешения базы данных.

Дополнительные сведения см. в статье "Новые детализированные разрешения для SQL Server 2022 и Azure SQL для улучшения соответствия с помощью PoLP".

Доступ к разрешениям системных метаданных

Уровень сервера:

  • ПРОСМОТР ВСЕХ ОПРЕДЕЛЕНИЙ БЕЗОПАСНОСТИ
  • ПРОСМОТР ЛЮБОГО ОПРЕДЕЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
  • ПРОСМОТР СОСТОЯНИЯ БЕЗОПАСНОСТИ СЕРВЕРА
  • ПРОСМОТР СОСТОЯНИЯ ПРОИЗВОДИТЕЛЬНОСТИ СЕРВЕРА
  • ПРОСМОТР ЛЮБОГО КРИПТОГРАФИЧЕСКИ ЗАЩИЩЕННОГО ОПРЕДЕЛЕНИЯ

Уровень базы данных:

  • ПРОСМОТР СОСТОЯНИЯ БЕЗОПАСНОСТИ БАЗЫ ДАННЫХ
  • ПРОСМОТР СОСТОЯНИЯ ПРОИЗВОДИТЕЛЬНОСТИ БАЗЫ ДАННЫХ
  • ПРОСМОТР ОПРЕДЕЛЕНИЯ БЕЗОПАСНОСТИ
  • ПРОСМОТР ОПРЕДЕЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
  • ПРОСМОТР КРИПТОГРАФИЧЕСКИ ЗАЩИЩЕННОГО ОПРЕДЕЛЕНИЯ

Разрешения расширенных событий

Уровень сервера:

  • СОЗДАНИЕ ЛЮБОГО СЕАНСА СОБЫТИЙ
  • УДАЛЕНИЕ ЛЮБОГО СЕАНСА СОБЫТИЙ
  • ИЗМЕНИТЬ ЛЮБУЮ ОПЦИЮ СЕССИИ СОБЫТИЙ
  • ALTER ANY EVENT SESSION ДОБАВИТЬ СОБЫТИЕ (ADD EVENT)
  • ALTER ANY EVENT SESSION DROP EVENT
  • ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ВКЛЮЧИТЬ
  • ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ ОТКЛЮЧИТЬ
  • ALTER ANY EVENT SESSION ADD TARGET
  • ALTER ЛЮБОЙ СЕССИИ СОБЫТИЯ УДАЛИТЬ ЦЕЛЬ

Все эти разрешения находятся под одинаковым родительским разрешением: ALTER ANY EVENT SESSION

Уровень базы данных:

  • СОЗДАНИЕ СЕАНСА СОБЫТИЙ БАЗЫ ДАННЫХ
  • УДАЛЕНИЕ СЕАНСА СОБЫТИЙ БАЗЫ ДАННЫХ
  • ИЗМЕНИТЬ ЛЮБОЕ ПАРАМЕТР СОБЫТИЯ СЕССИИ БАЗЫ ДАННЫХ
  • ИЗМЕНИТЬ ЛЮБОЕ СОБЫТИЕ СЕССИИ СОБЫТИЙ БАЗЫ ДАННЫХ ДОБАВИТЬ СОБЫТИЕ
  • ALTER ANY DATABASE EVENT SESSION DROP EVENT
  • АЛЬТЕР ЛЮБОЙ ДАТАБАЗОВЫЙ СОБЫТИЕ СЕССИЯ ВКЛЮЧИТЬ
  • ОТКЛЮЧИТЬ СОБЫТИЕ СЕССИИ БАЗЫ ДАННЫХ ALTER ANY
  • ALTER ANY DATABASE EVENT SESSION ADD TARGET
  • ИЗМЕНИТЬ ЛЮБУЮ СЕССИЮ СОБЫТИЙ БАЗЫ ДАННЫХ ЦЕЛЬ УДАЛЕНИЯ

Все эти разрешения находятся под одинаковым родительским разрешением: ALTER ANY DATABASE EVENT SESSION

  • КОНТРОЛЬ (УДОСТОВЕРЕНИЕ ЛИЧНОСТИ)
  • Создать учётную запись
  • СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ
  • ССЫЛКИ (УЧЕТНЫЕ ДАННЫЕ)
  • РАСКРЫТЬ (OBJECT)
  • РАСКРЫТЬ (СХЕМА)
  • ПРОСМОТР ЛЮБОГО ЖУРНАЛА ОШИБОК
  • ПРОСМОТР АУДИТА БЕЗОПАСНОСТИ СЕРВЕРА
  • ПРОСМОТР АУДИТА БЕЗОПАСНОСТИ БАЗЫ ДАННЫХ

Разрешения реестра

  • ALTER LEDGER
  • Изменить конфигурацию регистра
  • ВКЛЮЧЕНИЕ РЕЕСТРА
  • ПРОСМОТР СОДЕРЖИМОГО РЕЕСТРА

Другие разрешения базы данных

  • ИЗМЕНЕНИЕ ЛЮБОЙ ВНЕШНЕЙ ЗАДАЧИ
  • ИЗМЕНИТЬ ЛЮБОЙ ВНЕШНИЙ ПОТОК
  • ВЫПОЛНЕНИЕ ЛЮБОЙ ВНЕШНЕЙ КОНЕЧНОЙ ТОЧКИ

Сводка алгоритма проверки разрешений

Проверка разрешений может оказаться сложной задачей. Алгоритм проверки разрешений учитывает перекрывающееся членство в группах и цепочки владения, явные и неявные разрешения. На его работу могут влиять разрешения на защищаемые классы, содержащие защищаемые сущности. Общая процедура алгоритма состоит в сборе всех применимых разрешений. Если не обнаружена блокирующая инструкция DENY, алгоритм выполняет поиск инструкции GRANT, которая предоставляет достаточные права доступа. Алгоритм содержит три необходимых элемента: контекст безопасности, область разрешенияи требуемое разрешение.

Примечание.

Невозможно предоставить, запретить или отменить разрешения sa, dbo, владельцу сущности, information_schema, sys или самому себе.

  • Контекст безопасности

    Это группа участников, разрешения которых используются в проверке доступа. Сюда входят разрешения, связанные с текущим именем входа или пользователем, если контекст безопасности не изменился на другое имя входа или другого пользователя с помощью инструкции EXECUTE AS. В контекст безопасности входят следующие участники.

    • Имя входа.

    • Пользователь

    • Членство в ролях.

    • Членство в группах Windows.

    • Любое имя входа или учетная запись пользователя для сертификата, используемого для подписания модуля (если применяются подписи модулей), который выполняется пользователем в данный момент, и членство этого участника в соответствующих ролях.

  • Область разрешения

    Это защищаемая сущность и все защищаемые классы, содержащие защищаемый объект. Например, таблица (защищаемая сущность) содержится в защищаемом классе схемы и в защищаемом классе базы данных. На доступ могут влиять разрешения на уровне таблицы, схемы, базы данных и сервера. Дополнительные сведения см. в разделе "Иерархия разрешений" (ядро СУБД).

  • Требуемое разрешение

    Тип требуемого разрешения. Например, INSERT, UPDATE, DELETE, SELECT, EXECUTE, ALTER, CONTROL и т. д.

    Для доступа может требоваться несколько разрешений, как в следующих примерах.

    • Хранимой процедуре может быть необходимо разрешение EXECUTE на хранимую процедуру и разрешение INSERT на несколько таблиц, на которые ссылается хранимая процедура.

    • Для динамического административного представления могут быть одновременно необходимы разрешения VIEW SERVER STATE и SELECT на представление.

Общие шаги алгоритма

Когда алгоритм определяет, следует ли предоставлять доступ к защищаемому объекту, конкретные используемые шаги могут различаться в зависимости от того, какие участники и защищаемые объекты вовлечены в процесс. Однако в любом случае алгоритм выполняет следующие общие шаги.

  1. Пропустить проверку разрешений, если имя входа является членом предопределенной роли сервера sysadmin или если пользователь является пользователем dbo в текущей базе данных.

  2. Разрешить доступ, если применима цепочка владения и проверка доступа к объекту, расположенному ранее в цепочке, завершилась успешно.

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

  4. Собрать для полученного контекста безопасностивсе разрешения, которые предоставлены или запрещены в области разрешения. Разрешение может задаваться в явном виде в составе инструкций GRANT, GRANT WITH GRANT или DENY (либо быть неявным или покрывающим разрешением GRANT или DENY). Например, из разрешения CONTROL на схему следует разрешение CONTROL на таблицу, а из разрешения CONTROL на таблицу следует разрешение SELECT. Таким образом, если предоставлено разрешение CONTROL на схему, то неявно предоставляется разрешение SELECT на таблицу. Если разрешение CONTROL на таблицу запрещается, то неявно запрещается разрешение SELECT на таблицу.

    Примечание.

    Инструкция GRANT для разрешения на уровне столбцов имеет приоритет над инструкцией DENY на уровне объектов. Дополнительные сведения см. в разделе "Разрешения объекта DENY".

  5. Определить требуемое разрешение.

  6. Завершить проверку разрешений с отрицательным результатом, если требуемое разрешение явно или неявно запрещено в любом из удостоверений из контекста безопасности для объектов в области разрешения.

  7. Передайте проверку разрешения, если требуемое разрешение не было отклонено, а требуемое разрешение содержит разрешение GRANT или GRANT WITH GRANT либо непосредственно, либо неявно любому из удостоверений в контексте безопасности для любого объекта в пространстве разрешений.

Особые замечания относительно разрешений на уровне столбца

Разрешения на уровне столбцов предоставляются с помощью синтаксиса table_name(столбец _name<)> Например:

GRANT SELECT ON OBJECT::Customer(CustomerName) TO UserJoe;

Разрешение GRANT на столбец переопределяет разрешение DENY на таблицу. При этом последующее разрешение DENY на таблицу удалит разрешение GRANT на столбец.

Примеры

В примерах этого раздела показано, как получить сведения о разрешениях.

А. Возвращает полный список предоставленных разрешений

Следующая инструкция возвращает все разрешения ядро СУБД с помощью fn_builtin_permissions функции. Дополнительные сведения см. в разделе sys.fn_builtin_permissions (Transact-SQL).

SELECT * FROM fn_builtin_permissions(default);
GO

В. Возврат разрешений для определенного класса объектов

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

SELECT * FROM fn_builtin_permissions('assembly');
GO

В. Возврат разрешений, предоставленных выполняющей субъекту объекта

В следующем примере функция fn_my_permissions возвращает список действующих разрешений вызывающего участника в отношении указанного защищаемого объекта. В примере возвращаются разрешения на объект с именем Orders55. Дополнительные сведения см. в разделе sys.fn_my_permissions (Transact-SQL).

SELECT * FROM fn_my_permissions('Orders55', 'object');
GO

Д. Возврат разрешений, применимых к указанному объекту

В следующем примере возвращаются применимые разрешения на объект с именем Yttrium. Встроенная функция OBJECT_ID используется для получения идентификатора объекта Yttrium.

SELECT * FROM sys.database_permissions
    WHERE major_id = OBJECT_ID('Yttrium');
GO