Sdílet prostřednictvím


Set-AzSqlDatabaseDataMaskingRule

Nastaví vlastnosti pravidla maskování dat pro databázi.

Syntax

Default (Výchozí)

Set-AzSqlDatabaseDataMaskingRule
    [-MaskingFunction <String>]
    [-PrefixSize <UInt32>]
    [-ReplacementString <String>]
    [-SuffixSize <UInt32>]
    [-NumberFrom <Double>]
    [-NumberTo <Double>]
    [-PassThru]
    -SchemaName <String>
    -TableName <String>
    -ColumnName <String>
    [-ServerName] <String>
    [-DatabaseName] <String>
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Rutina Set-AzSqlDatabaseDataMaskingRule nastaví pravidlo maskování dat pro databázi Azure SQL. Pokud chcete tuto rutinu použít, zadejte parametry ResourceGroupName, ServerName, DatabaseName a RuleId k identifikaci pravidla. Můžete zadat libovolný z parametrů SchemaName, TableName a ColumnName k opětovnému cílení pravidla. Zadejte parametr MaskingFunction pro úpravu způsobu maskování dat. Pokud zadáte hodnotu Number nebo Text pro MaskingFunction, můžete zadat parametry NumberFrom a NumberTo pro maskování čísel nebo PrefixSize, ReplacementString a SuffixSize parametry pro maskování textu. Pokud příkaz proběhne úspěšně a zadáte parametr PassThru , vrátí rutina objekt, který popisuje vlastnosti pravidla maskování dat a identifikátory pravidla. Identifikátory pravidel zahrnují, ale nejsou omezeny na ResourceGroupName, ServerName, DatabaseName a RuleId. Tuto rutinu podporuje také služba SQL Server Stretch Database v Azure.

Příklady

Příklad 1: Změna rozsahu pravidla maskování dat v databázi

Set-AzSqlDatabaseDataMaskingRule -ResourceGroupName $params.rgname -ServerName $params.serverName  -DatabaseName $params.databaseName -SchemaName "dbo" -TableName  "table1" -ColumnName "column1" -MaskingFunction "Default"

Tento příkaz upraví pravidlo maskování dat, které má pravidlo ID 17. Toto pravidlo funguje v databázi s názvem Database01 na serveru Server01. Tento příkaz změní hranice intervalu, ve kterém se jako maskovaná hodnota vygeneruje náhodné číslo. Nový rozsah je mezi 23 a 42.

Příklad 2

Nastaví vlastnosti pravidla maskování dat pro databázi. (autogenerated)

Set-AzSqlDatabaseDataMaskingRule -ColumnName 'column1' -DatabaseName $params.databaseName -MaskingFunction NoMasking -NumberFrom 5 -NumberTo 14 -PrefixSize <UInt32> -ReplacementString <String> -ResourceGroupName $params.rgname -SchemaName 'dbo' -ServerName $params.serverName -SuffixSize <UInt32> -TableName 'table1'

Parametry

-ColumnName

Určuje název sloupce, na který cílí pravidlo maskování.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DatabaseName

Určuje název databáze.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:2
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Vlastnosti parametru

Typ:IAzureContextContainer
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-MaskingFunction

Určuje maskovací funkci, kterou pravidlo používá. Přijatelné hodnoty pro tento parametr jsou:

  • Výchozí
  • NoMasking
  • Text
  • Number
  • SocialSecurityNumber
  • Číslo kreditní karty
  • Výchozí hodnota e-mailu je Výchozí.

Vlastnosti parametru

Typ:String
Default value:None
Přípustné hodnoty:NoMasking, Default, Text, Number, SocialSecurityNumber, CreditCardNumber, Email
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-NumberFrom

Určuje dolní mez intervalu, ze kterého je vybrána náhodná hodnota. Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Number. Výchozí hodnota je 0.

Vlastnosti parametru

Typ:

Nullable<T>[Double]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-NumberTo

Určuje horní mez intervalu, ze kterého je vybrána náhodná hodnota. Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Number. Výchozí hodnota je 0.

Vlastnosti parametru

Typ:

Nullable<T>[Double]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-PassThru

Vrátí objekt představující položku, se kterou pracujete. Ve výchozím nastavení tato rutina negeneruje žádný výstup.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PrefixSize

Určuje počet znaků na začátku textu, který není maskován. Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text. Výchozí hodnota je 0.

Vlastnosti parametru

Typ:

Nullable<T>[UInt32]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ReplacementString

Určuje počet znaků na konci textu, který není maskován. Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text. Výchozí hodnota je 0.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ResourceGroupName

Určuje název skupiny prostředků, ke které je databáze přiřazena.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SchemaName

Určuje název schématu.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ServerName

Určuje název serveru, který je hostitelem databáze.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:1
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SuffixSize

Určuje počet znaků na konci textu, který není maskován. Tento parametr zadejte pouze v případě, že pro parametr MaskingFunction zadáte hodnotu Text. Výchozí hodnota je 0.

Vlastnosti parametru

Typ:

Nullable<T>[UInt32]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-TableName

Určuje název databázové tabulky, která obsahuje maskovaný sloupec.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

Nullable<T>

Nullable<T>

Výstupy

DatabaseDataMaskingRuleModel