Remove-SqlSensitivityClassification
Rimuovere l'etichetta di riservatezza e/o il tipo di informazioni delle colonne nel database.
Sintassi
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>]
Descrizione
Il cmdlet Remove-SqlSensitivityClassification rimuove l'etichetta di riservatezza e il tipo di informazioni delle colonne nel database.
È possibile impostare le etichette di riservatezza e i tipi di informazioni delle colonne usando SQL Server Management Studio (SSMS) versione 17.5 e successive 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 successive, la vista del catalogo delle 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 l'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 specificando un percorso del 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.
Tipo: | String[] |
Alias: | Column |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ConnectionString
Specifica una stringa di connessione per la connessione al database. Se questo parametro è presente, gli altri parametri di connessione verranno ignorati
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica una credenziale utilizzata per connettersi al database.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica un SMO (SQL Server Management Object) che rappresenta il database utilizzato da questo cmdlet.
Tipo: | Database |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | 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 la posizione di lavoro corrente.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProgressAction
Determina in che modo PowerShell risponde agli aggiornamenti dello stato generati da uno script, un cmdlet o un provider, ad esempio le barre di stato generate dal cmdlet Write-Progress. Il cmdlet Write-Progress crea barre di stato che mostrano lo stato di un comando.
Tipo: | ActionPreference |
Alias: | proga |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServerInstance
Specificare il nome dell'istanza del server (stringa) o dell'oggetto SMO (SQL Server 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 NomeComputer\NomeIstanza.
Tipo: | PSObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SuppressProviderContextWarning
Indica che questo cmdlet elimina l'avviso che questo cmdlet è stato usato nel contesto del database dall'impostazione del percorso SQLSERVER:\SQL corrente per stabilire il contesto del database per il cmdlet.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.String[]
Microsoft.SqlServer.Management.Smo.Database
Output
System.Object