A Set-AzSqlDatabaseDataMaskingRule parancsmag adatmaszkoló szabályt állít be egy Azure SQL-adatbázishoz.
A parancsmag használatához adja meg a ResourceGroupName, a ServerName, a DatabaseName és a RuleId paramétereket a szabály azonosításához.
A Sémanév, a TableName és a ColumnName paraméter bármelyikét megadhatja a szabály újbóli létrehozásához.
Adja meg a MaskingFunction paramétert az adatok maszkolásának módosításához.
Ha szám vagy szöveg értéket ad meg a MaskingFunctionhoz, megadhatja a számmaszkolás NumberFrom és NumberTo paraméterét, illetve a szövegmaszkolás előtagjainak, a ReplacementString és a SuffixSize paraméternek.
Ha a parancs sikeres, és megadja a PassThru paramétert, a parancsmag egy objektumot ad vissza, amely leírja az adatmaszkolási szabály tulajdonságait és a szabályazonosítókat.
A szabályazonosítók közé tartozik a ResourceGroupName, a ServerName, a DatabaseName és a RuleId.
Ezt a parancsmagot az Azure-beli SQL Server Stretch Database szolgáltatás is támogatja.
Példák
1. példa: Adatmaszkoló szabály tartományának módosítása egy adatbázisban
Ez a parancs módosítja a szabály17 azonosítójú adatmaszkoló szabályt.
Ez a szabály a Server01 kiszolgálón található Database01 nevű adatbázisban működik.
Ez a parancs módosítja annak az intervallumnak a határait, amelyben a rendszer maszkolt értékként véletlenszerű számot hoz létre.
Az új tartomány 23 és 42 között van.
2. példa
Egy adatbázis adatmaszkolási szabályának tulajdonságait állítja be. (autogenerated)
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-NumberFrom
Annak az intervallumnak az alsó határát adja meg, amelyből véletlenszerű érték van kiválasztva.
Ezt a paramétert csak akkor adja meg, ha a MaskingFunction paraméter számértékét adja meg.
Az alapértelmezett érték 0.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-NumberTo
Megadja annak az intervallumnak a felső határát, amelyből véletlenszerű érték van kiválasztva.
Ezt a paramétert csak akkor adja meg, ha a MaskingFunction paraméter számértékét adja meg.
Az alapértelmezett érték 0.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-PrefixSize
A nem maszkolt szöveg elején lévő karakterek számát adja meg.
Ezt a paramétert csak akkor adja meg, ha megadja a MaskingFunction paraméter Szöveg értékét.
Az alapértelmezett érték 0.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-ReplacementString
A nem maszkolt szöveg végén lévő karakterek számát adja meg.
Ezt a paramétert csak akkor adja meg, ha megadja a MaskingFunction paraméter Szöveg értékét.
Az alapértelmezett érték 0.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-SuffixSize
A nem maszkolt szöveg végén lévő karakterek számát adja meg.
Ezt a paramétert csak akkor adja meg, ha megadja a MaskingFunction paraméter Szöveg értékét.
Az alapértelmezett érték 0.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.