Remove-SqlSensitivityClassification
Entfernen Sie die Vertraulichkeitsbezeichnung und/oder den Informationstyp der Spalten in der Datenbank.
Syntax
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>]
Beschreibung
Das Cmdlet Remove-SqlSensitivityClassification entfernt die Vertraulichkeitsbezeichnung und den Informationstyp der Spalten in der Datenbank.
Die Vertraulichkeitsbezeichnungen und Informationstypen von Spalten können mit SQL Server Management Studio (SSMS) Version 17.5 und höher oder mit dem cmdlet Set-SqlSensitivityClassification festgelegt werden.
Die Vertraulichkeitsbezeichnungen und Informationstypen von Spalten können mithilfe SQL Server Management Studio (SSMS) Version 17.5 und höher, der erweiterten Eigenschaftenkatalogansichtoder dem cmdlet "Get-SqlSensitivityClassification" angezeigt werden.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Beispiele
Beispiel 1: Entfernen der Vertraulichkeitsbezeichnung und des Informationstyps aus einer Spalte mithilfe der Windows-Authentifizierung
PS C:\> Remove-SqlSensitivityClassification -ServerInstance "MyComputer\MainInstance" -Database "myDatabase" -ColumnName "Sales.Customers.email"
Entfernen Sie die Vertraulichkeitsbezeichnung und den Informationstyp der Sales.Customers.email
in myDatabase
.
Beispiel 2: Entfernen der Vertraulichkeitsbezeichnung und des Informationstyps aus einer Spalte durch Bereitstellen eines Datenbankpfads
PS C:\> Remove-SqlSensitivityClassification -Path "SQLSERVER:\SQL\MyComputer\MainInstance\Databases\MyDatabase" -ColumnName "Sales.Customers.email"
Entfernen Sie die Vertraulichkeitsbezeichnung und den Informationstyp der Sales.Customers.email
in MyDatabase
.
Beispiel 3: Entfernen von Vertraulichkeitsbezeichnungen und Informationstypen für mehrere Spalten mithilfe des aktuellen Pfadkontexts
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.
Entfernen Sie die Vertraulichkeitsbezeichnungen und Informationstypen von Spalten Sales.Customers.ip_address
und Slaes.Customers.email
in MyDatabase
.
Parameter
-ColumnName
Name(en) von Spalten, für die der Informationstyp und die Vertraulichkeitsbezeichnung abgerufen werden.
Typ: | String[] |
Aliase: | Column |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ConnectionString
Gibt eine Verbindungszeichenfolge an, die mit der Datenbank verbunden werden soll. Wenn dieser Parameter vorhanden ist, werden andere Verbindungsparameter ignoriert.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Credential
Gibt eine Anmeldeinformation an, die zum Herstellen einer Verbindung mit der Datenbank verwendet wird.
Typ: | PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DatabaseName
Gibt den Namen einer Datenbank an. Mit diesem Cmdlet wird eine Verbindung mit dieser Datenbank in der Instanz hergestellt, die im Parameter "ServerInstance" angegeben ist.
Wenn der parameter DatabaseName nicht angegeben ist, hängt die verwendete Datenbank davon ab, ob der aktuelle Pfad sowohl den SQLSERVER:\SQL-Ordner als auch einen Datenbanknamen angibt. Wenn der Pfad sowohl den SQL-Ordner als auch einen Datenbanknamen angibt, stellt dieses Cmdlet eine Verbindung mit der Datenbank herstellt, die im Pfad angegeben ist.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Gibt ein SQL Server Management Object (SMO) an, das die von diesem Cmdlet verwendete Datenbank darstellt.
Typ: | Database |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Path
Gibt den Pfad zur Instanz von SQL Server an, auf der dieses Cmdlet den Vorgang ausführt. Wenn Sie keinen Wert für diesen Parameter angeben, verwendet das Cmdlet den aktuellen Arbeitsspeicherort.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ProgressAction
Bestimmt, wie PowerShell auf Statusaktualisierungen reagiert, die von einem Skript, Cmdlet oder Anbieter generiert werden, z. B. auf die Statusanzeigen, die vom Cmdlet Write-Progress generiert werden. Das Cmdlet Write-Progress erstellt Statusanzeigen, die den Status eines Befehls anzeigen.
Typ: | ActionPreference |
Aliase: | proga |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServerInstance
Gibt den Namen der Serverinstanz (eine Zeichenfolge) oder des SMO-Objekts (SQL Server Management Objects) an, das den Namen einer Instanz des Datenbankmoduls angibt. Geben Sie für Standardinstanzen nur den Computernamen "MyComputer" an. Verwenden Sie für benannte Instanzen das Format "ComputerName\InstanceName".
Typ: | PSObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SuppressProviderContextWarning
Gibt an, dass dieses Cmdlet die Warnung unterdrückt, dass dieses Cmdlet im Datenbankkontext aus der aktuellen SQLSERVER:\SQL-Pfadeinstellung verwendet wurde, um den Datenbankkontext für das Cmdlet einzurichten.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.String[]
Microsoft.SqlServer.Management.Smo.Database
Ausgaben
System.Object