Cmdleten New-AzSqlDatabaseDataMaskingRule skapar en datamaskeringsregel för en Azure SQL-databas.
Om du vill använda cmdleten använder du parametrarna ResourceGroupName, ServerName och DatabaseName för att identifiera regeln.
Ange TableName och ColumnName för att ange målet för regeln och parametern MaskingFunction för att definiera hur data maskeras.
Om MaskingFunction har värdet Tal eller Text kan du ange parametrarna NumberFrom och NumberTo , för talmaskering eller PrefixSize, ReplacementString och SuffixSize för textmaskering.
Om kommandot lyckas och parametern PassThru används returnerar cmdleten ett objekt som beskriver egenskaperna för datamaskeringsregeln utöver regelidentifierarna.
Regelidentifierare omfattar, 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: Skapa en datamaskeringsregel för en talkolumn i en databas
Det här kommandot skapar en datamaskeringsregel för kolumnen Column01 i tabellen med namnet Table01 i schemat med namnet Schema01.
Databasen med namnet Database01 innehåller alla dessa objekt.
Regeln är en regel för talmaskering som använder ett slumpmässigt tal mellan 5 och 14 som maskvärde.
Parametrar
-ColumnName
Anger namnet på kolumnen som maskeringsregeln ska rikta in sig på.
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 en tom sträng.
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.