Set-AzSqlDatabaseDataMaskingPolicy

設定資料庫的數據遮罩。

Syntax

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

Description

Set-AzSqlDatabaseDataMaskingPolicy Cmdlet 會設定 Azure SQL 資料庫的數據遮罩原則。 若要使用此 Cmdlet,請使用 ResourceGroupNameServerNameDatabaseName 參數來識別資料庫。 您可以設定 DataMaskingState 參數,以指定是否啟用或停用數據遮罩作業。 如果 Cmdlet 成功且 使用 PassThru 參數,則除了資料庫識別碼之外,也會傳回描述目前數據遮罩原則的物件。 資料庫識別碼包括但不限於 ResourceGroupName、ServerNameDatabaseName。 Azure 上的 SQL Server Stretch Database 服務也支援此 Cmdlet。

範例

範例 1:設定資料庫的數據遮罩原則

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

此命令會設定伺服器名稱為 server01 上名為 database01 的資料庫數據遮罩原則。

參數

-Confirm

執行 Cmdlet 之前先提示您確認。

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

-DatabaseName

指定設定原則的資料庫名稱。

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

-DataMaskingState

指定是否啟用或停用數據遮罩作業。 此參數可接受的值為:

  • 已啟用
  • Disabled 預設值為 Enabled。
Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶

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

-PassThru

會傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 不會產生任何輸出。

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

-PrivilegedUsers

指定以分號分隔的具特殊許可權用戶標識碼清單。 允許這些用戶檢視遮罩數據。

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

-ResourceGroupName

指定指派資料庫的資源群組名稱。

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

-ServerName

指定裝載資料庫之伺服器的名稱。

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

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

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

輸入

String

輸出

DatabaseDataMaskingPolicyModel