Get-SqlSensitivityRecommendations

获取数据库中列的建议敏感度标签和信息类型。

语法

ByContext (默认值)

Get-SqlSensitivityRecommendations
    [-SuppressProviderContextWarning]
    [<CommonParameters>]

ByConnectionString

Get-SqlSensitivityRecommendations
    -ConnectionString <String>
    [<CommonParameters>]

ByConnectionParameters

Get-SqlSensitivityRecommendations
    -ServerInstance <PSObject>
    -DatabaseName <String>
    [-Credential <PSCredential>]
    [<CommonParameters>]

ByPath

Get-SqlSensitivityRecommendations
    -Path <String>
    [<CommonParameters>]

ByDBObject

Get-SqlSensitivityRecommendations
    -InputObject <Database>
    [<CommonParameters>]

说明

Get-SqlSensitivityRecommendations 获取数据库中列的建议敏感度标签和信息类型。 该 cmdlet 不返回已定义敏感度标签或信息类型的列的值。

可以使用 SQL Server Management Studio(SSMS) 版本 17.5 及更高版本、 扩展属性目录视图Get-SqlSensitivityClassification cmdlet 查看列的敏感度标签和信息类型。

可以使用 SQL Server Management Studio(SSMS) 版本 17.5 及更高版本或 Set-SqlSensitivityClassification cmdlet 设置列的敏感度标签和信息类型。

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

示例

示例 1:使用 Windows 身份验证获取数据库的信息类型和敏感度标签建议

PS C:\> Get-SqlSensitivityRecommendations -ServerInstance "MyComputer\MainInstance" -Database "myDatabase"

Column                               InformationType SensitivityLabel    SensitivityRank
------                               --------------- ----------------    ---------------
Sales.Customers.email                Contact Info    Confidential        Medium
Sales.Customers.first_name           Name            Confidential - GDPR Medium
Sales.Customers.ip_address           Networking      Confidential        Medium
Sales.Customers.last_name            Name            Confidential - GDPR Medium
Sales.Orders.AccountNumber           Financial       Confidential        Medium
Sales.Orders.CreditCardApprovalCode  Credit Card     Confidential        Medium
Sales.Orders.CreditCardID            Credit Card     Confidential        Medium
Sales.Orders.CurrencyRateID          Financial       Confidential        Medium

获取列 myDatabase的建议信息类型和敏感度标签。 该 cmdlet 将返回分类算法能够将列与信息类型匹配的列。 此 cmdlet 不返回已具有信息类型或敏感度标签的列。

参数

-ConnectionString

指定要连接到数据库的连接字符串。 如果存在此参数,将忽略其他连接参数

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

ByConnectionString
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Credential

指定用于连接到数据库的凭据。

参数属性

类型:PSCredential
默认值:None
支持通配符:False
不显示:False

参数集

ByConnectionParameters
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-DatabaseName

指定数据库的名称。 此 cmdlet 连接到 ServerInstance 参数中指定的实例中的此数据库。

如果未指定 DatabaseName 参数,则使用的数据库取决于当前路径是否同时指定 SQLSERVER:\SQL 文件夹和数据库名称。 如果路径同时指定 SQL 文件夹和数据库名称,则此 cmdlet 将连接到路径中指定的数据库。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

ByConnectionParameters
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-InputObject

指定一个 SQL Server 管理对象(SMO),该对象表示此 cmdlet 使用的数据库。

参数属性

类型:Database
默认值:None
支持通配符:False
不显示:False

参数集

ByDBObject
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Path

指定运行该作的 SQL Server 实例的路径。 如果未为此参数指定值,cmdlet 将使用当前工作位置。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

ByPath
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ServerInstance

指定服务器实例(字符串)或 SQL Server 管理对象(SMO)对象的名称,该对象指定数据库引擎实例的名称。 对于默认实例,仅指定计算机名称:MyComputer。 对于命名实例,请使用 ComputerName\InstanceName 格式。

参数属性

类型:PSObject
默认值:None
支持通配符:False
不显示:False

参数集

ByConnectionParameters
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-SuppressProviderContextWarning

指示此 cmdlet 禁止显示此 cmdlet 在当前 SQLSERVER:\SQL 路径设置中使用的数据库上下文中用于为 cmdlet 建立数据库上下文的警告。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False

参数集

ByContext
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

Microsoft.SqlServer.Management.Smo.Database

输出

System.Object