|
1 | | -SELECT t.name AS TableName, |
| 1 | +SELECT CONCAT(s.name, '.', t.name) AS TableName, |
2 | 2 | c.name AS ColumnName,
|
3 | | - k.name AS KeyName, |
4 | | - c.encryption_type_desc, |
5 | | - c.encryption_algorithm_name |
| 3 | + ty.Name + '(' + CAST (c.max_length AS VARCHAR (10)) + ')' AS ColumnType, |
| 4 | + cmk.[name] AS CMK_name, |
| 5 | + cmk.create_date AS CMK_createDate, |
| 6 | + k.[name] AS CEK_name, |
| 7 | + c.encryption_type_desc |
6 | 8 | FROM sys.columns AS c
|
7 | | - INNER JOIN |
8 | | - sys.column_encryption_keys AS k |
9 | | - ON c.column_encryption_key_id = k.column_encryption_key_id |
10 | | - INNER JOIN |
11 | | - sys.tables AS t |
12 | | - ON c.object_id = t.object_id |
| 9 | + INNER JOIN sys.types AS ty |
| 10 | + ON c.user_type_id = ty.user_type_id |
| 11 | + INNER JOIN sys.column_encryption_keys AS k |
| 12 | + ON c.column_encryption_key_id = k.column_encryption_key_id |
| 13 | + INNER JOIN sys.tables AS t |
| 14 | + ON c.object_id = t.object_id |
| 15 | + INNER JOIN sys.schemas AS s |
| 16 | + ON t.schema_id = s.schema_id |
| 17 | + INNER JOIN sys.column_encryption_key_values AS cekv |
| 18 | + ON cekv.column_encryption_key_id = k.column_encryption_key_id |
| 19 | + INNER JOIN sys.column_master_keys AS cmk |
| 20 | + ON cekv.column_master_key_id = cmk.column_master_key_id |
13 | 21 | WHERE encryption_type IS NOT NULL;
|
0 commit comments