Partilhar via


Set-AzSqlDatabaseDataMaskingPolicy

Define o mascaramento de dados para um banco de dados.

Sintaxe

Set-AzSqlDatabaseDataMaskingPolicy
   [-PassThru]
   [-PrivilegedUsers <String>]
   [-DataMaskingState <String>]
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-AzSqlDatabaseDataMaskingPolicy define a política de mascaramento de dados para um banco de dados SQL do Azure. Para usar esse cmdlet, use os parâmetros ResourceGroupName, ServerNamee DatabaseName para identificar o banco de dados. Você pode definir o parâmetro DataMaskingState para especificar se as operações de mascaramento de dados estão habilitadas ou desabilitadas. Se o cmdlet for bem-sucedido e o parâmetro PassThru for usado, ele retornará um objeto descrevendo a política atual de mascaramento de dados, além dos identificadores de banco de dados. Os identificadores de banco de dados incluem, mas não estão limitados a, ResourceGroupName, ServerNamee DatabaseName. Esse cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.

Exemplos

Exemplo 1: Definir a política de mascaramento de dados para um banco de dados

Set-AzSqlDatabaseDataMaskingPolicy -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -PrivilegedUsers "public" -DataMaskingState "Enabled"

Este comando define a política de mascaramento de dados para um banco de dados chamado database01 no servidor chamado server01.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DatabaseName

Especifica o nome do banco de dados onde a política está definida.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-DataMaskingState

Especifica se a operação de mascaramento de dados está habilitada ou desabilitada. Os valores aceitáveis para este parâmetro são:

  • Ativado
  • Desabilitado O valor padrão é Enabled.
Tipo:String
Valores aceites:Enabled, Disabled
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PassThru

Retorna um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet não gera nenhuma saída.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PrivilegedUsers

Especifica uma lista separada por ponto-e-vírgula de IDs de usuário privilegiados. Esses usuários têm permissão para visualizar os dados de mascaramento.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ResourceGroupName

Especifica o nome do grupo de recursos ao qual o banco de dados está atribuído.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ServerName

Especifica o nome do servidor que hospeda o banco de dados.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

String

Saídas

DatabaseDataMaskingPolicyModel