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