Set-AzureRmSqlDatabaseDataMaskingPolicy

Mengatur masking data untuk database.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

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

Deskripsi

Cmdlet Set-AzureRmSqlDatabaseDataMaskingPolicy mengatur kebijakan masking data untuk database Azure SQL. Untuk menggunakan cmdlet ini, gunakan parameter ResourceGroupName, ServerName, dan DatabaseName untuk mengidentifikasi database. Anda dapat mengatur parameter DataMaskingState untuk menentukan apakah operasi masking data diaktifkan atau dinonaktifkan. Anda juga dapat mengatur parameter PrivilegedLogins untuk menentukan pengguna mana yang diizinkan untuk melihat data yang tidak dimasak. Jika cmdlet berhasil dan parameter PassThru digunakan, cmdlet mengembalikan objek yang menjelaskan kebijakan masking data saat ini selain pengidentifikasi database. Pengidentifikasi database termasuk, tetapi tidak terbatas pada, ResourceGroupName, ServerName, dan DatabaseName. Cmdlet ini juga didukung oleh layanan SQL Server Stretch Database di Azure.

Contoh

Contoh 1: Mengatur kebijakan masking data untuk database

PS C:\>Set-AzureRmSqlDatabaseDataMaskingPolicy -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01 -PrivilegedUsers "public" -DataMaskingState "Enabled"

Perintah ini mengatur kebijakan masking data untuk database bernama database01 di server bernama server01.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-DatabaseName

Menentukan nama database tempat kebijakan diatur.

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

-DataMaskingState

Menentukan apakah operasi masking data diaktifkan atau dinonaktifkan. Nilai yang dapat diterima untuk parameter ini adalah:

  • Diaktifkan
  • Dinonaktifkan Nilai default Diaktifkan.
Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

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

-PassThru

Mengembalikan objek yang mewakili item tempat Anda bekerja. Secara default, cmdlet ini tidak menghasilkan output apa pun.

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

-PrivilegedLogins

Menentukan pengguna SQL mana yang dikecualikan dari masking. Parameter ini tidak digunakan lagi dan akan dihapus dari rilis mendatang.

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

-PrivilegedUsers

Menentukan daftar ID pengguna istimewa yang dipisahkan titik koma. Pengguna ini diizinkan untuk melihat data masking.

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

-ResourceGroupName

Menentukan nama grup sumber daya tempat database ditetapkan.

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

-ServerName

Menentukan nama server yang menghosting database.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Input

String

Output

DatabaseDataMaskingPolicyModel