Set-AzSqlDatabaseDataMaskingPolicy
設定資料庫的數據遮罩。
語法
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,請使用 ResourceGroupName、ServerName和 DatabaseName 參數來識別資料庫。 您可以設定 DataMaskingState 參數,以指定是否啟用或停用數據遮罩作業。 如果 Cmdlet 成功且使用 PassThru 參數,則除了資料庫標識碼之外,也會傳回描述目前數據遮罩原則的物件。 資料庫標識碼 包括但不限於 ResourceGroupName、ServerName和 DatabaseName。 Azure 上的 SQL Server Stretch Database 服務也支援此 Cmdlet。
範例
範例 1:設定資料庫的數據遮罩原則
Set-AzSqlDatabaseDataMaskingPolicy -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -PrivilegedUsers "public" -DataMaskingState "Enabled"
此命令會設定伺服器名稱為 server01 上名為 database01 的資料庫數據遮罩原則。
參數
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DatabaseName
指定設定原則的資料庫名稱。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-DataMaskingState
指定是否啟用或停用數據遮罩作業。 此參數可接受的值為:
- 啟用
- Disabled 預設值為 Enabled。
類型: | String |
接受的值: | Enabled, Disabled |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PassThru
會傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 不會產生任何輸出。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PrivilegedUsers
指定以分號分隔的具特殊許可權用戶標識碼清單。 允許這些用戶檢視遮罩數據。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ResourceGroupName
指定指派資料庫的資源群組名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ServerName
指定裝載資料庫之伺服器的名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
輸出
DatabaseDataMaskingPolicyModel