Bagikan melalui


Remove-SqlSensitivityClassification

Hapus label sensitivitas dan/atau tipe informasi kolom dalam database.

Sintaks

Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      [-SuppressProviderContextWarning]
      [-ProgressAction <ActionPreference>]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -ConnectionString <String>
      [-ProgressAction <ActionPreference>]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -ServerInstance <PSObject>
      -DatabaseName <String>
      [-Credential <PSCredential>]
      [-ProgressAction <ActionPreference>]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -Path <String>
      [-ProgressAction <ActionPreference>]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -InputObject <Database>
      [-ProgressAction <ActionPreference>]
      [<CommonParameters>]

Deskripsi

cmdlet Remove-SqlSensitivityClassification menghapus label sensitivitas dan jenis informasi kolom dalam database.

Label sensitivitas dan jenis informasi kolom dapat diatur menggunakan SQL Server Management Studio (SSMS) rilis 17,5 ke atas, atau dengan cmdlet Set-SqlSensitivityClassification.

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.

Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.

Contoh

Contoh 1: Menghapus label sensitivitas dan jenis informasi dari kolom menggunakan autentikasi Windows

PS C:\> Remove-SqlSensitivityClassification -ServerInstance "MyComputer\MainInstance" -Database "myDatabase" -ColumnName "Sales.Customers.email"

Hapus label sensitivitas dan tipe informasi Sales.Customers.email kolom di myDatabase.

Contoh 2: Menghapus label sensitivitas dan jenis informasi dari kolom dengan menyediakan jalur database

PS C:\> Remove-SqlSensitivityClassification -Path "SQLSERVER:\SQL\MyComputer\MainInstance\Databases\MyDatabase" -ColumnName "Sales.Customers.email"

Hapus label sensitivitas dan tipe informasi Sales.Customers.email kolom di MyDatabase.

Contoh 3: Menghapus label sensitivitas dan jenis informasi pada beberapa kolom menggunakan konteks jalur saat ini

PS C:\> $columns = @("Sales.Customers.ip_address" , "Sales.Customers.email")
PS C:\> Set-Location "SQLSERVER:\SQL\MyComputer\MainInstance\Databases\MyDatabase"
PS SQLSERVER:\SQL\MyComputer\MainInstance> Remove-SqlSensitivityClassification -ColumnName $columns
 WARNING: Using provider context. Server = MyComputer, Database = MyDatabase.

Hapus label sensitivitas dan jenis informasi kolom Sales.Customers.ip_address dan Slaes.Customers.email di MyDatabase.

Parameter

-ColumnName

Nama kolom yang jenis informasi dan label sensitivitasnya diambil.

Jenis:String[]
Alias:Column
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-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

System.String[]

Microsoft.SqlServer.Management.Smo.Database

Output

System.Object