Set-AzureRmSqlDatabaseDataMaskingPolicy

Establece el enmascaramiento de datos para una base de datos.

Advertencia

El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Syntax

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

Description

El cmdlet Set-AzureRmSqlDatabaseDataMaskingPolicy establece la directiva de enmascaramiento de datos para una base de datos de Azure SQL. Para usar este cmdlet, use los parámetros ResourceGroupName, ServerName y DatabaseName para identificar la base de datos. Puede establecer el parámetro DataMaskingState para especificar si las operaciones de enmascaramiento de datos están habilitadas o deshabilitadas. También puede establecer el parámetro PrivilegedLogins para especificar qué usuarios pueden ver los datos sin máscara. Si el cmdlet se ejecuta correctamente y se usa el parámetro PassThru , devuelve un objeto que describe la directiva de enmascaramiento de datos actual además de los identificadores de base de datos. Los identificadores de base de datos incluyen, entre otros, ResourceGroupName, ServerName y DatabaseName. Este cmdlet también es compatible con el servicio SQL Server Stretch Database de Azure.

Ejemplos

Ejemplo 1: Establecimiento de la directiva de enmascaramiento de datos para una base de datos

PS C:\>Set-AzureRmSqlDatabaseDataMaskingPolicy -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01 -PrivilegedUsers "public" -DataMaskingState "Enabled"

Este comando establece la directiva de enmascaramiento de datos para una base de datos denominada database01 en el servidor denominado server01.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DatabaseName

Especifica el nombre de la base de datos donde se establece la directiva.

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

-DataMaskingState

Especifica si la operación de enmascaramiento de datos está habilitada o deshabilitada. Los valores permitidos para este parámetro son los siguientes:

  • Habilitado
  • Deshabilitado El valor predeterminado es Habilitado.
Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

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

-PassThru

Devuelve un objeto que representa el elemento con el que está trabajando. De forma predeterminada, este cmdlet no genera ningún resultado.

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

-PrivilegedLogins

Especifica qué usuarios de SQL se excluyen del enmascaramiento. Este parámetro está en desuso y se quitará de futuras versiones.

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

-PrivilegedUsers

Especifica una lista separada por punto y coma de identificadores de usuario con privilegios. Estos usuarios pueden ver los datos de enmascaramiento.

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

-ResourceGroupName

Especifica el nombre del grupo de recursos al que se asigna la base de datos.

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

-ServerName

Especifica el nombre del servidor que hospeda la base de datos.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

String

Salidas

DatabaseDataMaskingPolicyModel