Remove-SqlSensitivityClassification

データベース内の列の秘密度ラベルや情報の種類を削除します。

構文

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>]

説明

Remove-SqlSensitivityClassification コマンドレットは、データベース内の列の秘密度ラベルと情報の種類を削除します。

秘密度ラベルと列の情報の種類は、SQL Server Management Studio (SSMS) リリース 17.5 以降、または Set-SqlSensitivityClassification コマンドレットを使用して設定できます。

秘密度ラベルと列の情報の種類は、SQL Server Management Studio (SSMS) リリース 17.5 以降、拡張プロパティ カタログ ビュー、または Get-SqlSensitivityClassification コマンドレットを使用して表示できます。

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

例 1: Windows 認証を使用して列から秘密度ラベルと情報の種類を削除する

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

の列Sales.Customers.emailmyDatabaseの秘密度ラベルと情報の種類を削除します。

例 2: データベース パスを指定して列から秘密度ラベルと情報の種類を削除する

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

の列Sales.Customers.emailMyDatabaseの秘密度ラベルと情報の種類を削除します。

例 3: 現在のパス コンテキストを使用して、複数の列の秘密度ラベルと情報の種類を削除する

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.

秘密度ラベルと列の情報のSales.Customers.ip_address種類を削除しますMyDatabaseSlaes.Customers.email

パラメーター

-ColumnName

情報の種類と秘密度ラベルがフェッチされる列の名前。

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

-ConnectionString

データベースに接続する接続文字列を指定します。 このパラメーターが存在する場合、他の接続パラメーターは無視されます

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

-Credential

データベースへの接続に使用する資格情報を指定します。

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

-DatabaseName

データベースの名前を指定します。 このコマンドレットは、ServerInstance パラメーターで指定されたインスタンス内のこのデータベースに接続します。

DatabaseName パラメーターが指定されていない場合、使用されるデータベースは、現在のパスで SQLSERVER:\SQL フォルダーとデータベース名の両方を指定するかどうかによって異なります。 パスで SQL フォルダーとデータベース名の両方が指定されている場合、このコマンドレットはパスで指定されたデータベースに接続します。

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

-InputObject

このコマンドレットで使用するデータベースを表すSQL Server管理オブジェクト (SMO) を指定します。

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

-Path

このコマンドレットが操作を実行するSQL Serverのインスタンスへのパスを指定します。 このパラメーターの値を指定しない場合、コマンドレットは現在の作業場所を使用します。

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

-ServerInstance

データベース エンジンのインスタンスの名前を指定するサーバー インスタンス (文字列) または SQL Server管理オブジェクト (SMO) オブジェクトの名前を指定しません。 既定のインスタンスの場合は、コンピューター名 MyComputer のみを指定します。 名前付きインスタンスの場合は、ComputerName\InstanceName という形式を使用します。

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

-SuppressProviderContextWarning

このコマンドレットが、コマンドレットのデータベース コンテキストを確立するために現在の SQLSERVER:\SQL パス設定からデータベース コンテキストで使用されたことを示す警告を抑制することを示します。

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

入力

System.String[]

Microsoft.SqlServer.Management.Smo.Database

出力

System.Object