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


DROP SENSITIVITY CLASSIFICATION (Transact-SQL)

Область применения: SQL Server 2019 (15.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics

Удаляет метаданные о классификации конфиденциальности из одного или нескольких столбцов базы данных.

Синтаксис

DROP SENSITIVITY CLASSIFICATION FROM
    <object_name> [, ...n ]

<object_name> ::=
{
    [schema_name.]table_name.column_name
}

Аргументы

object_name ([schema_name.]table_name.column_name)

Имя столбца базы данных, из которого необходимо удалить классификацию. Сейчас поддерживается только классификация по столбцам. - schema_name (необязательно) — имя схемы, которая содержит классифицированный столбец. - table_name — имя таблицы, которая содержит классифицируемый столбец. - column_name — имя столбца, для которого удаляется классификация.

Замечания

  • Одна инструкция DROP SENSITIVITY CLASSIFICATION позволяет удалять множество классификаций объектов.

Разрешения

Требуется разрешение ALTER ANY SENSITIVITY CLASSIFICATION. ALTER ANY SENSITIVITY CLASSIFICATION подразумевается в разрешении CONTROL для базы данных или CONTROL SERVER для сервера.

Примеры

А. Удаление классификации из одного столбца

В следующем примере классификация удаляется из столбца dbo.sales.price.

DROP SENSITIVITY CLASSIFICATION FROM
    dbo.sales.price

B. Удаление классификации из нескольких столбцов

В следующем примере классификация удаляется из столбцов dbo.sales.price, dbo.sales.discount и SalesLT.Customer.Phone.

DROP SENSITIVITY CLASSIFICATION FROM
    dbo.sales.price, dbo.sales.discount, SalesLT.Customer.Phone