Suche…


E-Mail-Adresse mit Dynamic Data Masking maskieren

Wenn Sie eine E-Mail-Spalte haben, können Sie diese mit der E-Mail-Maske () maskieren:

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

Wenn der Benutzer versucht, E-Mails aus der Unternehmenstabelle auszuwählen, werden folgende Werte angezeigt:

[email protected]

[email protected]

[email protected]

Fügen Sie der Maske eine Teilmaske hinzu

Sie können in die Spalte eine Teilmaske einfügen, die nur wenige Zeichen vom Anfang und Ende der Zeichenfolge und der Zeichenmaske anstelle der Zeichen in der Mitte anzeigt:

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

In den Parametern der Partialfunktion können Sie festlegen, wie viele Werte von Anfang an angezeigt werden, wie viele Werte vom Ende angezeigt werden und welche Art von Muster in der Mitte angezeigt wird.

Wenn der Benutzer versucht, E-Mails aus der Unternehmenstabelle auszuwählen, werden folgende Werte angezeigt:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Anzeige eines Zufallswerts aus dem Bereich mithilfe der Maske random ()

Die Zufallsmaske zeigt eine zufällige Nummer aus dem angegebenen Bereich anstelle des tatsächlichen Werts:

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

Beachten Sie, dass in einigen Fällen der angezeigte Wert mit dem tatsächlichen Wert in der Spalte übereinstimmt (wenn die zufällig ausgewählte Zahl dem Wert in der Zelle entspricht).

Standardmaske für die Spalte hinzufügen

Wenn Sie der Spalte eine Standardmaske hinzufügen, wird anstelle des tatsächlichen Werts in der SELECT-Anweisung eine Maske angezeigt:

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

Kontrolle, wer unmaskierte Daten sehen kann

Sie können berechtigten Benutzern das Recht gewähren, mit der folgenden Anweisung nicht maskierte Werte anzuzeigen:

GRANT UNMASK TO MyUser

Wenn ein Benutzer bereits über die Berechtigung zum Aufheben der Maske verfügt, können Sie diese Berechtigung widerrufen:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow