Remove-SqlSensitivityClassification

Entfernen Sie die Vertraulichkeitsbezeichnung und/oder den Informationstyp der Spalten in der Datenbank.

Syntax

Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      [-SuppressProviderContextWarning]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -ConnectionString <String>
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -ServerInstance <PSObject>
      -DatabaseName <String>
      [-Credential <PSCredential>]
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -Path <String>
      [<CommonParameters>]
Remove-SqlSensitivityClassification
      -ColumnName <String[]>
      -InputObject <Database>
      [<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 mithilfe 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 oben, der Ansicht "Erweiterte Eigenschaften" oder 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 mit Windows-Authentifizierung

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

Entfernen Sie die Vertraulichkeitsbezeichnung und den Informationstyp der Spalte 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 Spalte Sales.Customers.email in MyDatabase.

Beispiel 3: Entfernen von Vertraulichkeitsbezeichnungen und Informationstypen in mehreren 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(n) von Spalten, für die Informationstyp und Vertraulichkeitsbezeichnung abgerufen werden.

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

-ConnectionString

Gibt eine Verbindungszeichenfolge an, die eine Verbindung mit der Datenbank herstellen soll. Wenn dieser Parameter vorhanden ist, werden andere Verbindungsparameter ignoriert.

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

-Credential

Gibt eine Anmeldeinformationen an, die zum Herstellen einer Verbindung mit der Datenbank verwendet werden.

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

-DatabaseName

Gibt den Namen einer Datenbank an. Dieses Cmdlet verbindet diese Datenbank in der Instanz, die im ServerInstance-Parameter angegeben ist.

Wenn der Parameter "DatabaseName " nicht angegeben wird, hängt die Datenbank, die verwendet wird, 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, verbindet dieses Cmdlet die Datenbank, die im Pfad angegeben ist.

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

-InputObject

Gibt ein SQL Server Verwaltungsobjekt (SMO) an, das die Datenbank darstellt, die dieses Cmdlet verwendet.

Type:Database
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 Arbeitsstandort.

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

-ServerInstance

Gibt den Namen der Serverinstanz (eine Zeichenfolge) oder SQL Server Management Objects (SMO) an, das den Namen einer Instanz des Datenbankmoduls angibt. Geben Sie für Standardinstanzen nur den Computernamen an: MyComputer. Verwenden Sie für benannte Instanzen das Format "ComputerName\InstanceName".

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

-SuppressProviderContextWarning

Gibt an, dass dieses Cmdlet die Warnung unterdrückt, dass dieses Cmdlet im Datenbankkontext aus der aktuellen SQLSERVER:\SQL-Pfadeinstellung verwendet hat, um den Datenbankkontext für das Cmdlet festzulegen.

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

Eingaben

System.String[]

Microsoft.SqlServer.Management.Smo.Database

Ausgaben

System.Object