Remove-SqlSensitivityClassification
Rimuovere l'etichetta di riservatezza e/o il tipo di informazioni delle colonne nel database.
Sintassi
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>]
Descrizione
Il cmdlet Remove-SqlSensitivityClassification rimuove l'etichetta di riservatezza e il tipo di informazioni delle colonne nel database.
Le etichette di riservatezza e i tipi di informazioni delle colonne possono essere impostati usando SQL Server Management Studio (SSMS) versione 17.5 e successiva o con il cmdlet Set-SqlSensitivityClassification.
È possibile visualizzare le etichette di riservatezza e i tipi di informazioni delle colonne usando SQL Server Management Studio (SSMS) versione 17.5 e versioni successive, la visualizzazione catalogo Proprietà estese o il cmdlet Get-SqlSensitivityClassification.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Esempio
Esempio 1: Rimuovere l'etichetta di riservatezza e il tipo di informazioni da una colonna usando autenticazione di Windows
PS C:\> Remove-SqlSensitivityClassification -ServerInstance "MyComputer\MainInstance" -Database "myDatabase" -ColumnName "Sales.Customers.email"
Rimuovere l'etichetta di riservatezza e il tipo di informazioni della colonna Sales.Customers.email
in myDatabase
.
Esempio 2: Rimuovere l'etichetta di riservatezza e il tipo di informazioni da una colonna fornendo un percorso di database
PS C:\> Remove-SqlSensitivityClassification -Path "SQLSERVER:\SQL\MyComputer\MainInstance\Databases\MyDatabase" -ColumnName "Sales.Customers.email"
Rimuovere l'etichetta di riservatezza e il tipo di informazioni della colonna Sales.Customers.email
in MyDatabase
.
Esempio 3: Rimuovere etichette di riservatezza e tipi di informazioni su più colonne usando il contesto del percorso corrente
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.
Rimuovere le etichette di riservatezza e i tipi di informazioni delle colonne Sales.Customers.ip_address
e Slaes.Customers.email
in MyDatabase
.
Parametri
-ColumnName
Nomi delle colonne per cui viene recuperato il tipo di informazioni e l'etichetta di riservatezza.
Type: | String[] |
Aliases: | Column |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConnectionString
Specifica una stringa di connessione per connettersi al database. Se questo parametro è presente, verranno ignorati altri parametri di connessione
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica una credenziale usata per connettersi al database.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Specifica il nome di un database. Questo cmdlet si connette a questo database nell'istanza specificata nel parametro ServerInstance.
Se il parametro DatabaseName non è specificato, il database utilizzato dipende dal fatto che il percorso corrente specifica sia la cartella SQLSERVER:\SQL che un nome di database. Se il percorso specifica sia la cartella SQL che un nome di database, questo cmdlet si connette al database specificato nel percorso.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specifica un oggetto di gestione SQL Server (SMO) che rappresenta il database usato da questo cmdlet.
Type: | Database |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Specifica il percorso dell'istanza di SQL Server in cui questo cmdlet esegue l'operazione. Se non si specifica un valore per questo parametro, il cmdlet usa il percorso di lavoro corrente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerInstance
Specifica il nome dell'istanza del server (stringa) SQL Server o dell'oggetto SMO (Management Objects) che specifica il nome di un'istanza del motore di database. Per le istanze predefinite, specificare solo il nome del computer: MyComputer. Per le istanze denominate, usare il formato ComputerName\InstanceName.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressProviderContextWarning
Indica che questo cmdlet elimina l'avviso usato nel contesto del database dall'impostazione del percorso SQLSERVER:\SQL corrente per stabilire il contesto del database per il cmdlet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.String[]
Microsoft.SqlServer.Management.Smo.Database
Output
System.Object