Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Gebruik de weergave sys.masked_columns om een query uit te voeren op tabelkolommen waarop een dynamische functie voor gegevensmaskering is toegepast. Deze weergave neemt over van de sys.columns-weergave . Hiermee worden alle kolommen in de weergave sys.columns geretourneerd, plus de is_masked - en masking_function kolommen, waarmee wordt aangegeven of de kolom is gemaskeerd en welke maskeringsfunctie is gedefinieerd. In deze weergave worden alleen de kolommen weergegeven waarop een maskeringsfunctie is toegepast.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| object_id | int | Id van het object waartoe deze kolom behoort. |
| name | sysname | Naam van de kolom. Is uniek binnen het object. |
| column_id | int | Id van de kolom. Is uniek binnen het object. Kolom-id's zijn mogelijk niet opeenvolgend. |
| sys.masked_columns retourneert veel meer kolommen die zijn overgenomen van sys.columns. | various | Zie sys.columns (Transact-SQL) voor meer kolomdefinities. |
| is_masked | bit | Geeft aan of de kolom is gemaskeerd. 1 geeft gemaskeerd aan. |
| masking_function | nvarchar(4000) | De maskeringsfunctie voor de kolom. |
| generated_always_type | tinyint |
van toepassing op: SQL Server 2016 (13.x) en hoger, SQL Database. 7, 8, 9, 10 is alleen van toepassing op SQL Database. Identificeert wanneer de kolomwaarde wordt gegenereerd (is altijd 0 voor kolommen in systeemtabellen): 0 = NOT_APPLICABLE 1 = AS_ROW_START 2 = AS_ROW_END 7 = AS_TRANSACTION_ID_START 8 = AS_TRANSACTION_ID_END 9 = AS_SEQUENCE_NUMBER_START 10 = AS_SEQUENCE_NUMBER_END Zie Tijdelijke tabellen (relationele databases) voor meer informatie. |
Permissions
Deze weergave geeft informatie terug over tabellen waarbij de gebruiker een soort toestemming heeft voor de tabel of of de gebruiker de VIEW ANY DEFINITION-toestemming heeft.
Example
De volgende query voegt sys.masked_columns toe aan sys.tables om informatie over alle gemaskeerde kolommen te retourneren.
SELECT tbl.name as table_name, c.name AS column_name, c.is_masked, c.masking_function
FROM sys.masked_columns AS c
JOIN sys.tables AS tbl
ON c.object_id = tbl.object_id
WHERE is_masked = 1;