DROP SENSITIVITY CLASSIFICATION (Transact-SQL)

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

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

Синтаксис

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

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

Аргументы

object_name ([schema_name.]table_name.название столбца)

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

Замечания

  • Несколько классификаций объектов можно отбросить с помощью одного оператора 'DROP SENSITIVITY CLASSIFICATION'.

Разрешения

Требуется ИЗМЕНИТЬ ЛЮБОЕ 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