Cmdlet New-AzSqlDatabaseDataMaskingRule membuat aturan masking data untuk database Azure SQL.
Untuk menggunakan cmdlet, gunakan parameter ResourceGroupName, ServerName, dan DatabaseName untuk mengidentifikasi aturan.
Berikan TableName dan ColumnName untuk menentukan target aturan dan parameter MaskingFunction untuk menentukan bagaimana data diselubungi.
Jika MaskingFunction memiliki nilai Angka atau Teks, Anda dapat menentukan parameter NumberFrom dan NumberTo , untuk masking angka, atau PrefixSize, ReplacementString, dan SuffixSize untuk masking teks.
Jika perintah berhasil dan parameter PassThru digunakan, cmdlet mengembalikan objek yang menjelaskan properti aturan masking data selain pengidentifikasi aturan.
Pengidentifikasi aturan termasuk, tetapi tidak terbatas pada, ResourceGroupName, ServerName, DatabaseName, dan RuleID.
Cmdlet ini juga didukung oleh layanan SQL Server Stretch Database pada Azure.
Contoh
Contoh 1: Membuat aturan masking data untuk kolom angka dalam database
Perintah ini membuat aturan masking data untuk kolom bernama Column01 dalam tabel bernama Table01 dalam skema bernama Schema01.
Database bernama Database01 berisi semua item ini.
Aturan tersebut adalah aturan masking angka yang menggunakan angka acak antara 5 dan 14 sebagai nilai masker.
Parameter
-ColumnName
Menentukan nama kolom yang ditargetkan oleh aturan masking.
Menentukan jumlah terikat interval yang lebih rendah dari mana nilai acak dipilih.
Tentukan parameter ini hanya jika Anda menentukan nilai Angka untuk parameter MaskingFunction .
Nilai defaultnya adalah 0.
Menentukan jumlah batas atas interval tempat nilai acak dipilih.
Tentukan parameter ini hanya jika Anda menentukan nilai Angka untuk parameter MaskingFunction .
Nilai defaultnya adalah 0.
Menentukan jumlah karakter di awal teks yang tidak diselubungi.
Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction .
Nilai defaultnya adalah 0.
Menentukan jumlah karakter di akhir teks yang tidak diselubungi.
Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction .
Nilai {i>default-
Menentukan jumlah karakter di akhir teks yang tidak diselubungi.
Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction .
Nilai defaultnya adalah 0.
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.