共用方式為


sys.sensitivity_classifications (Transact-SQL)

適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics

傳回資料庫中每個分類項目的數據列。

資料行名稱 資料類型 描述
class int 識別分類所在的項目類別。 一律會有值 1 (代表資料行)
class_desc varchar(16) 分類所在項目的類別描述。 一律會有值 OBJECT_OR_COLUMN
major_id int 表示包含分類數據行之數據表的標識符,與 sys.all_objects.object_id 對應
minor_id int 表示分類所在的數據行標識碼,與 sys.all_columns.column_id 對應
label sysname 指派給敏感度分類的標籤 (人類可讀取)
label_id sysname 與標籤相關聯的識別碼,可供資訊保護系統使用,例如 Azure 資訊保護 (AIP)
information_type sysname 指定敏感度分類的資訊型態 (人類可讀取)
information_type_id sysname 與資訊類型相關聯的標識碼,可供 Azure 資訊保護 (AIP) 等資訊保護系統使用
rank int 排名的數值:

0 for NONE
10 for LOW
20 for MEDIUM
30 for HIGH
重大 40
rank_desc sysname 順位的文字表示法:

NONE、LOW、MEDIUM、HIGH、CRITICAL

備註

  • 此檢視提供資料庫的分類狀態可見度。 它可用於管理資料庫分類,以及產生報表。
  • 目前只支援資料庫數據行的分類。

範例

A. 列出所有分類數據行及其對應的分類

下列範例會傳回數據表,其中列出資料庫中每個分類數據行的數據表名稱、數據行名稱、標籤、標籤標識碼、資訊類型、資訊類型標識碼、排名和排名描述。

注意

標籤是 Azure Synapse Analytics 的關鍵詞。

SELECT
    SCHEMA_NAME(sys.all_objects.schema_id) as SchemaName,
    sys.all_objects.name AS [TableName], sys.all_columns.name As [ColumnName],
    [Label], [Label_ID], [Information_Type], [Information_Type_ID], [Rank], [Rank_Desc]
FROM
          sys.sensitivity_classifications
left join sys.all_objects on sys.sensitivity_classifications.major_id = sys.all_objects.object_id
left join sys.all_columns on sys.sensitivity_classifications.major_id = sys.all_columns.object_id
                         and sys.sensitivity_classifications.minor_id = sys.all_columns.column_id

權限

需要 VIEW ANY SENSITIVITY CLASSIFICATION 許可權。

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

ADD SENSITIVITY CLASSIFICATION (Transact-SQL)

DROP SENSITIVITY CLASSIFICATION (Transact-SQL)

開始使用 SQL 資訊保護