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 número ou texto para MaskingFunction, poderá especificar os parâmetros NumberFrom e NumberTo para o mascaramento de números ou os parâmetros PrefixSize, ReplacementString e SuffixSize para mascaramento de texto.
Se o comando for bem-sucedido e você especificar o parâmetro PassThru, o cmdlet retornará um objeto que descreve as propriedades da regra de mascaramento de dados e os identificadores de regra.
Os identificadores de regra incluem, mas não estão limitados a ResourceGroupName, ServerName, DatabaseName e RuleId.
O serviço de SQL Server Stretch Database no Azure também dá suporte a esse cmdlet.
Exemplos
Exemplo 1: alterar o intervalo de uma regra de mascaramento de dados em um banco de dados
Esse comando modifica uma regra de mascaramento de dados que tem a Regra de ID17.
Essa regra opera no banco de dados chamado Database01 no servidor Server01.
Esse comando altera os limites do intervalo no qual um número aleatório é gerado como o valor mascarado.
O novo intervalo está entre 23 e 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 do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Número para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de limite superior do intervalo do qual um valor aleatório é selecionado.
Especifique esse parâmetro somente se você especificar um valor de Número para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no início do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto para o parâmetro MaskingFunction .
O valor padrão é 0.
Especifica o número de caracteres no final do texto que não são mascarados.
Especifique esse parâmetro somente se você especificar um valor de Texto 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.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.