A New-AzSqlDatabaseDataMaskingRule parancsmag adatmaszkoló szabályt hoz létre egy Azure SQL-adatbázishoz.
A parancsmag használatához használja a ResourceGroupName, a ServerName és a DatabaseName paramétereket a szabály azonosításához.
Adja meg a TableName és ColumnName értéket a szabály céljának és a MaskingFunction paraméternek a maszkolás módjának meghatározásához.
Ha a MaskingFunction értéke Szám vagy Szöveg, megadhatja a NumberFrom és a NumberTo paramétereket a számmaszkoláshoz, vagy a szövegmaszkolás előtagja, a ReplacementString és a SuffixSize értéket.
Ha a parancs sikeres, és a PassThru paramétert használja, a parancsmag egy objektumot ad vissza, amely az adatmaszkoló szabály tulajdonságait írja le a szabályazonosítók mellett.
A szabályazonosítók közé tartozik a ResourceGroupName, a ServerName, a DatabaseName és a RuleID.
Ezt a parancsmagot a Azure SQL Server Stretch Database szolgáltatása is támogatja.
Példák
1. példa: Adatmaszkoló szabály létrehozása egy adatbázis számoszlopához
Ez a parancs létrehoz egy adatmaszkoló szabályt a Schema01 nevű séma Table01 nevű táblájának Oszlop01 oszlopához.
A Database01 nevű adatbázis tartalmazza ezeket az elemeket.
A szabály egy számmaszkoló szabály, amely egy 5 és 14 közötti véletlenszerű számot használ maszkértékként.
Paraméterek
-ColumnName
A maszkolási szabály által megcélzott oszlop nevét adja meg.
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 egy üres sztring.
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.