O cmdlet Set-AzSqlDatabaseDataMaskingRule define uma regra de mascaramento de dados para um banco de dados SQL do Azure.
Para usar o cmdlet, forneça os parâmetros ResourceGroupName, ServerName, DatabaseName e RuleId para identificar a regra.
Você pode fornecer qualquer um dos parâmetros de SchemaName, TableName e ColumnName para redirecionar a regra.
Especifique o parâmetro MaskingFunction para modificar como os dados são mascarados.
Se você especificar um valor de Number ou Text para MaskingFunction, poderá especificar os parâmetros NumberFrom e NumberTo para mascaramento de número ou os parâmetros PrefixSize, ReplacementString e SuffixSize para mascaramento de texto.
Se o comando for bem-sucedido e se você especificar o parâmetro PassThru , o cmdlet retornará um objeto que descreve as propriedades da regra de mascaramento de dados e os identificadores da regra.
Os identificadores de regra incluem, mas não estão limitados a, ResourceGroupName, ServerName, DatabaseName e RuleId.
Esse cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.
Exemplos
Exemplo 1: Alterar o intervalo de uma regra de mascaramento de dados em um banco de dados
Este comando modifica uma regra de mascaramento de dados que tem a ID Rule17.
Essa regra opera no banco de dados chamado Database01 no servidor Server01.
Este comando altera os limites para o intervalo no qual um número aleatório é gerado como o valor mascarado.
A nova gama situa-se entre os 23 e os 42.
Exemplo 2
Define as propriedades de uma regra de mascaramento de dados para um banco de dados. (autogenerated)
Especifica o número de limite inferior do intervalo a partir do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Number para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número limite superior do intervalo a partir do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Number para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no início do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não estão mascarados.
Especifique esse parâmetro somente se você especificar um valor de Text para o parâmetro MaskingFunction .
O valor padrão é 0.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.