Cmdleten Set-AzSqlDatabaseDataMaskingRule anger en datamaskeringsregel för en Azure SQL-databas.
Om du vill använda cmdleten anger du parametrarna ResourceGroupName, ServerName, DatabaseName och RuleId för att identifiera regeln.
Du kan ange någon av parametrarna SchemaName, TableName eller ColumnName för att rikta om regeln.
Ange parametern MaskingFunction för att ändra hur data maskeras.
Om du anger värdet Tal eller Text för MaskingFunction kan du ange parametrarna NumberFrom och NumberTo för talmaskering eller parametrarna PrefixSize, ReplacementString och SuffixSize för textmaskering.
Om kommandot lyckas, och om du anger parametern PassThru , returnerar cmdleten ett objekt som beskriver egenskaperna för datamaskeringsregeln och regelidentifierarna.
Regelidentifierare inkluderar, men är inte begränsade till, ResourceGroupName, ServerName, DatabaseName och RuleId.
Den här cmdleten stöds också av SQL Server Stretch Database-tjänsten i Azure.
Exempel
Exempel 1: Ändra intervallet för en datamaskeringsregel i en databas
Det här kommandot ändrar en datamaskeringsregel som har ID-regeln 17.
Den regeln fungerar i databasen med namnet Database01 på server Server01.
Det här kommandot ändrar gränserna för det intervall där ett slumpmässigt tal genereras som det maskerade värdet.
Det nya intervallet är mellan 23 och 42.
Exempel 2
Anger egenskaperna för en datamaskeringsregel för en databas. (autogenerated)
Anger det lägre gränsvärdet för det intervall som ett slumpmässigt värde väljs från.
Ange endast den här parametern om du anger värdet Number för parametern MaskingFunction .
Standardvärdet är 0.
Anger det övre gränsvärdet för det intervall som ett slumpmässigt värde väljs från.
Ange endast den här parametern om du anger värdet Number för parametern MaskingFunction .
Standardvärdet är 0.
Anger antalet tecken i början av texten som inte är maskerade.
Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction .
Standardvärdet är 0.
Anger antalet tecken i slutet av texten som inte är maskerade.
Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction .
Standardvärdet är 0.
Anger antalet tecken i slutet av texten som inte är maskerade.
Ange endast den här parametern om du anger värdet Text för parametern MaskingFunction .
Standardvärdet är 0.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.