Get-SqlSensitivityRecommendations
Dapatkan label sensitivitas dan jenis informasi yang direkomendasikan untuk kolom dalam database.
Sintaks
Get-SqlSensitivityRecommendations
[-SuppressProviderContextWarning]
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-ConnectionString <String>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-ServerInstance <PSObject>
-DatabaseName <String>
[-Credential <PSCredential>]
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-Path <String>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-InputObject <Database>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Deskripsi
Get-SqlSensitivityRecommendations mendapatkan label sensitivitas dan jenis informasi yang direkomendasikan untuk kolom dalam database. Cmdlet tidak mengembalikan nilai untuk kolom yang sudah memiliki label sensitivitas atau jenis informasi yang ditentukan.
Label sensitivitas dan jenis informasi kolom dapat dilihat menggunakan SQL Server Management Studio (SSMS) rilis 17.5 ke atas, tampilan katalog Extended Properties, atau cmdlet Get-SqlSensitivityClassification.
Label sensitivitas dan jenis informasi kolom dapat diatur menggunakan SQL Server Management Studio (SSMS) rilis 17,5 ke atas, atau dengan cmdlet Set-SqlSensitivityClassification.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Contoh
Contoh 1: Dapatkan rekomendasi jenis informasi dan label sensitivitas untuk database menggunakan autentikasi Windows
PS C:\> Get-SqlSensitivityRecommendations -ServerInstance "MyComputer\MainInstance" -Database "myDatabase"
Column InformationType SensitivityLabel SensitivityRank
------ --------------- ---------------- ---------------
Sales.Customers.email Contact Info Confidential Medium
Sales.Customers.first_name Name Confidential - GDPR Medium
Sales.Customers.ip_address Networking Confidential Medium
Sales.Customers.last_name Name Confidential - GDPR Medium
Sales.Orders.AccountNumber Financial Confidential Medium
Sales.Orders.CreditCardApprovalCode Credit Card Confidential Medium
Sales.Orders.CreditCardID Credit Card Confidential Medium
Sales.Orders.CurrencyRateID Financial Confidential Medium
Dapatkan jenis informasi dan label sensitivitas yang direkomendasikan untuk kolom di myDatabase
. Cmdlet akan mengembalikan kolom yang algoritma klasifikasinya dapat mencocokkan kolom dengan jenis informasi. Kolom yang sudah memiliki tipe informasi atau label sensitivitas tidak dikembalikan oleh cmdlet ini.
Parameter
-ConnectionString
Menentukan string koneksi untuk menyambungkan ke database. Jika parameter ini ada, parameter koneksi lain akan diabaikan
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Credential
Menentukan kredensial yang digunakan untuk menyambungkan ke database.
Jenis: | PSCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DatabaseName
Menentukan nama database. Cmdlet ini tersambung ke database ini dalam instans yang ditentukan dalam parameter ServerInstance.
Jika parameter DatabaseName tidak ditentukan, database yang digunakan bergantung pada apakah jalur saat ini menentukan folder SQLSERVER:\SQL dan nama database. Jika jalur menentukan folder SQL dan nama database, cmdlet ini tersambung ke database yang ditentukan dalam jalur.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InputObject
Menentukan SQL Server Management Object (SMO) yang mewakili database yang digunakan cmdlet ini.
Jenis: | Database |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Path
Menentukan jalur ke instans SQL Server tempat cmdlet ini menjalankan operasi. Jika Anda tidak menentukan nilai untuk parameter ini, cmdlet menggunakan lokasi kerja saat ini.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ProgressAction
Menentukan bagaimana PowerShell merespons pembaruan kemajuan yang dihasilkan oleh skrip, cmdlet, atau penyedia, seperti bilah kemajuan yang dihasilkan oleh cmdlet Write-Progress. cmdlet Write-Progress membuat bilah kemajuan yang memperlihatkan status perintah.
Jenis: | ActionPreference |
Alias: | proga |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServerInstance
Tentukan nama instans server (string) atau objek SQL Server Management Objects (SMO) yang menentukan nama instans Mesin Database. Untuk instans default, hanya tentukan nama komputer: MyComputer. Untuk instans bernama, gunakan format ComputerName\InstanceName.
Jenis: | PSObject |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SuppressProviderContextWarning
Menunjukkan bahwa cmdlet ini menekan peringatan bahwa cmdlet ini telah digunakan dalam konteks database dari pengaturan jalur SQLSERVER:\SQL saat ini untuk menetapkan konteks database untuk cmdlet.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Microsoft.SqlServer.Management.Smo.Database
Output
System.Object