Das Cmdlet Set-AzSqlDatabaseDataMaskingRule legt eine Datenformatierungsregel für eine Azure SQL-Datenbank fest.
Geben Sie zum Verwenden des Cmdlets die Parameter "ResourceGroupName", "ServerName", "DatabaseName" und "RuleId" an, um die Regel zu identifizieren.
Sie können einen der folgenden Parameter angeben, um ein neues Ziel für die Regel festzulegen: SchemaName, TableName oder ColumnName.
Geben Sie den Parameter MaskingFunction an, um zu ändern, wie die Daten maskiert werden.
Wenn Sie für MaskingFunction den Wert „Number“ oder „Text“ festlegen, können Sie die Parameter NumberFrom und NumberTo für die Zahlenmaskierung oder PrefixSize, ReplacementString und SuffixSize für die Textmaskierung angeben.
Wenn der Befehl erfolgreich ausgeführt wurde und Sie den Parameter PassThru angeben, gibt das Cmdlet zusätzlich zu den Regelbezeichnern ein Objekt zurück, das die Eigenschaften der Datenmaskierungsregel beschreibt.
Regelbezeichner umfassen, sind jedoch nicht beschränkt auf ResourceGroupName, ServerName, DatabaseName und RuleId.
Dieses Cmdlet wird auch vom SQL Server Stretch Database-Dienst in Azure unterstützt.
Beispiele
Beispiel 1: Ändern des Bereichs einer Datenformatierungsregel in einer Datenbank
Mit diesem Befehl wird eine Datenformatierungsregel mit der ID Rule17 geändert.
Diese Regel wird in der Datenbank "Database01" auf Server01 ausgeführt.
Dieser Befehl ändert die Grenzen für das Intervall, in dem eine Zufallszahl als maskierten Wert generiert wird.
Der neue Bereich liegt zwischen 23 und 42.
Beispiel 2
Legt die Eigenschaften einer Datenformatierungsregel für eine Datenbank fest. (autogenerated)
Gibt die untere Grenze des Intervalls an, aus dem ein zufälliger Wert ausgewählt ist.
Geben Sie diesen Parameter nur an, wenn Sie einen Wert von Number für den Parameter MaskingFunction angeben.
Der Standardwert ist 0.
Gibt die obere Grenze des Intervalls an, aus dem ein zufälliger Wert ausgewählt wird.
Geben Sie diesen Parameter nur an, wenn Sie einen Wert von Number für den Parameter MaskingFunction angeben.
Der Standardwert ist 0.
Gibt die Anzahl der Zeichen am Anfang des Texts an, die nicht maskiert sind.
Geben Sie diesen Parameter nur an, wenn Sie einen Textwert für den Parameter MaskingFunction angeben.
Der Standardwert ist 0.
Gibt die Anzahl der Zeichen am Ende des Texts an, die nicht maskiert sind.
Geben Sie diesen Parameter nur an, wenn Sie einen Textwert für den Parameter MaskingFunction angeben.
Der Standardwert ist 0.
Gibt die Anzahl der Zeichen am Ende des Texts an, die nicht maskiert sind.
Geben Sie diesen Parameter nur an, wenn Sie einen Textwert für den Parameter MaskingFunction angeben.
Der Standardwert ist 0.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.