Set-AzSqlDatabaseDataMaskingPolicy

Définit le masquage des données pour une base de données.

Syntax

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

Description

L’applet de commande Set-AzSqlDatabaseDataMaskingPolicy définit la stratégie de masquage des données pour une base de données Azure SQL. Pour utiliser cette applet de commande, utilisez les paramètres ResourceGroupName, ServerName et DatabaseName pour identifier la base de données. Vous pouvez définir le paramètre DataMaskingState pour spécifier si les opérations de masquage des données sont activées ou désactivées. Si l’applet de commande réussit et que le paramètre PassThru est utilisé, il retourne un objet décrivant la stratégie de masquage des données actuelle en plus des identificateurs de base de données. Les identificateurs de base de données incluent, mais ne sont pas limités à ResourceGroupName, ServerName et DatabaseName. Cette cmdlet est également prise en charge par le service SQL Server Stretch Database sur Azure.

Exemples

Exemple 1 : Définir la stratégie de masquage des données pour une base de données

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

Cette commande définit la stratégie de masquage des données pour une base de données nommée database01 sur le serveur nommé server01.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Spécifie le nom de la base de données où la stratégie est définie.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DataMaskingState

Spécifie si l’opération de masquage des données est activée ou désactivée. Les valeurs valides pour ce paramètre sont :

  • Enabled
  • Désactivé La valeur par défaut est Activée.
Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Retourne un objet représentant l’élément que vous utilisez. Par défaut, cette applet de commande ne génère aucun résultat.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivilegedUsers

Spécifie une liste séparée par des points-virgules d’ID d’utilisateur privilégiés. Ces utilisateurs sont autorisés à afficher les données de masquage.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Spécifie le nom du groupe de ressources auquel la base de données est affectée.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Spécifie le nom du serveur hébergeant la base de données.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

String

Sorties

DatabaseDataMaskingPolicyModel