DROP SENSITIVITY CLASSIFICATION (Transact-SQL)
Dotyczy: SQL Server 2019 (15.x) i nowsze wersje
usługi Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Pomija metadane klasyfikacji poufności z co najmniej jednej kolumny bazy danych.
Składnia
DROP SENSITIVITY CLASSIFICATION FROM
<object_name> [, ...n ]
<object_name> ::=
{
[schema_name.]table_name.column_name
}
Argumenty (w programowaniu)
object_name ([schema_name.]table_name.column_name)
Nazwa kolumny bazy danych, z której ma być usunięta klasyfikacja. Obecnie obsługiwana jest tylko klasyfikacja kolumn. - schema_name (opcjonalnie) — jest nazwą schematu, do którego należy niejawna kolumna. - table_name — jest nazwą tabeli, do której należy sklasyfikowana kolumna. - column_name — to nazwa kolumny, z której ma upuścić klasyfikację.
Uwagi
- Wiele klasyfikacji obiektów można porzucić przy użyciu pojedynczej instrukcji "DROP SENSITIVITY CLASSIFICATION".
Uprawnienia
Wymaga uprawnienia ALTER ANY SENSITIVITY CLASSIFICATION. FUNKCJA ALTER ANY SENSITIVITY CLASSIFICATION (ALTER ANY SENSITIVITY CLASSIFICATION) jest dorozumiana przez kontrolkę uprawnień bazy danych lub przez SERWER KONTROLI uprawnień serwera.
Przykłady
Odp. Usuwanie klasyfikacji z jednej kolumny
Poniższy przykład usuwa klasyfikację z kolumny dbo.sales.price
.
DROP SENSITIVITY CLASSIFICATION FROM
dbo.sales.price
B. Usuwanie klasyfikacji z wielu kolumn
Poniższy przykład usuwa klasyfikację z kolumn dbo.sales.price
, dbo.sales.discount
i SalesLT.Customer.Phone
.
DROP SENSITIVITY CLASSIFICATION FROM
dbo.sales.price, dbo.sales.discount, SalesLT.Customer.Phone