Sök…


Maskera e-postadress med dynamisk datamaskning

Om du har e-postkolumn kan du maskera den med e-post () -mask:

ALTER TABLE  Company
ALTER COLUMN Email ADD MASKED WITH (FUNCTION = 'email()')

När användaren försöker välja e-postmeddelanden från företagstabellen, kommer han att få något liknande följande värden:

[email protected]

[email protected]

[email protected]

Lägg till partiell mask i kolumnen

Du kan lägga till partiell mask i kolumnen som visar få tecken från början och slutet av strängen och visa mask istället för tecknen i mitten:

ALTER TABLE  Company
ALTER COLUMN Phone ADD MASKED WITH (FUNCTION = 'partial(5,"XXXXXXX",2)')

I parametrarna för den delvisa funktionen kan du ange hur många värden från början som ska visas, hur många värden från slutet som ska visas och vad är det mönster som visas i mitten.

När användaren försöker välja e-postmeddelanden från företagstabellen, kommer han att få något liknande följande värden:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Visar slumpmässigt värde från intervallet med slumpmässig () mask

Slumpmask visar ett rundnummer från det angivna intervallet istället för det verkliga värdet:

ALTER TABLE  Product
ALTER COLUMN Price ADD MASKED WITH (FUNCTION = 'random(100,200)')

Observera att i vissa fall kan det visade värdet matcha det verkliga värdet i kolumnen (om slumpmässigt valt antal matchar värdet i cellen).

Lägga till standardmask i kolumnen

Om du lägger till standardmask i kolumnen visas istället för det verkliga värdet i SELECT-sats:

ALTER TABLE  Company
ALTER COLUMN Postcode ADD MASKED WITH (FUNCTION = 'default()')

Kontrollera vem som kan se omaskade data

Du kan bevilja användare med privilegierad rätt att se omaskade värden med följande uttalande:

GRANT UNMASK TO MyUser

Om någon användare redan har avmarkerat behörighet kan du återkalla denna behörighet:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow