Rutina Set-AzSqlDatabaseDataMaskingRule nastaví pravidlo maskování dat pro databázi Azure SQL.
Pokud chcete tuto rutinu použít, zadejte parametry ResourceGroupName, ServerName, DatabaseName a RuleId k identifikaci pravidla.
Můžete zadat libovolný z parametrů SchemaName, TableName a ColumnName k opětovnému cílení pravidla.
Zadejte parametr MaskingFunction pro úpravu způsobu maskování dat.
Pokud zadáte hodnotu Number nebo Text pro MaskingFunction, můžete zadat parametry NumberFrom a NumberTo pro maskování čísel nebo PrefixSize, ReplacementString a SuffixSize parametry pro maskování textu.
Pokud příkaz proběhne úspěšně a zadáte parametr PassThru , vrátí rutina objekt, který popisuje vlastnosti pravidla maskování dat a identifikátory pravidla.
Identifikátory pravidel zahrnují, ale nejsou omezeny na ResourceGroupName, ServerName, DatabaseName a RuleId.
Tuto rutinu podporuje také služba SQL Server Stretch Database v Azure.
Příklady
Příklad 1: Změna rozsahu pravidla maskování dat v databázi
Tento příkaz upraví pravidlo maskování dat, které má pravidlo ID 17.
Toto pravidlo funguje v databázi s názvem Database01 na serveru Server01.
Tento příkaz změní hranice intervalu, ve kterém se jako maskovaná hodnota vygeneruje náhodné číslo.
Nový rozsah je mezi 23 a 42.
Příklad 2
Nastaví vlastnosti pravidla maskování dat pro databázi. (autogenerated)
Určuje dolní mez intervalu, ze kterého je vybrána náhodná hodnota.
Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Number.
Výchozí hodnota je 0.
Určuje horní mez intervalu, ze kterého je vybrána náhodná hodnota.
Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Number.
Výchozí hodnota je 0.
Určuje počet znaků na začátku textu, který není maskován.
Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text.
Výchozí hodnota je 0.
Určuje počet znaků na konci textu, který není maskován.
Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text.
Výchozí hodnota je 0.
Určuje počet znaků na konci textu, který není maskován.
Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text.
Výchozí hodnota je 0.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.