Get-SqlSensitivityRecommendations
Obtenga etiquetas de confidencialidad recomendadas y tipos de información para las columnas de la base de datos.
Syntax
Get-SqlSensitivityRecommendations
[-SuppressProviderContextWarning]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-ConnectionString <String>
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-ServerInstance <PSObject>
-DatabaseName <String>
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-Path <String>
[<CommonParameters>]
Get-SqlSensitivityRecommendations
-InputObject <Database>
[<CommonParameters>]
Description
El Get-SqlSensitivityRecommendations obtiene las etiquetas de confidencialidad y los tipos de información recomendados para las columnas de la base de datos. El cmdlet no devuelve valores para las columnas que ya tienen definida la etiqueta de confidencialidad o el tipo de información.
Las etiquetas de confidencialidad y los tipos de información de columnas se pueden ver mediante SQL Server Management Studio (SSMS) versión 17.5 y posteriores, la vista de catálogo Propiedades extendidas o el cmdlet Get-SqlSensitivityClassification.
Las etiquetas de confidencialidad y los tipos de información de columnas se pueden establecer mediante SQL Server Management Studio (SSMS) versión 17.5 y posteriores, o con el cmdlet Set-SqlSensitivityClassification.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Ejemplos
Ejemplo 1: Obtención de recomendaciones de tipo de información y etiquetas de confidencialidad para la base de datos mediante autenticación de 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
Obtenga el tipo de información recomendado y la etiqueta de confidencialidad para las columnas de myDatabase
. El cmdlet devolverá columnas para las que el algoritmo de clasificación pudo hacer coincidir la columna con un tipo de información. Este cmdlet no devuelve las columnas que ya tienen un tipo de información o una etiqueta de confidencialidad.
Parámetros
-ConnectionString
Especifica una cadena de conexión para conectarse a la base de datos. Si este parámetro está presente, se omitirán otros parámetros de conexión.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica una credencial usada para conectarse a la base de datos.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Especifica el nombre de una base de datos. Este cmdlet se conecta a esta base de datos en la instancia especificada en el parámetro ServerInstance.
Si no se especifica el parámetro DatabaseName , la base de datos que se usa depende de si la ruta de acceso actual especifica la carpeta SQLSERVER:\SQL y un nombre de base de datos. Si la ruta de acceso especifica la carpeta SQL y un nombre de base de datos, este cmdlet se conecta a la base de datos especificada en la ruta de acceso.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Especifica un objeto de administración de SQL Server (SMO) que representa la base de datos que usa este cmdlet.
Type: | Database |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Path
Especifica la ruta de acceso a la instancia de SQL Server en la que este cmdlet ejecuta la operación. Si no especifica un valor para este parámetro, el cmdlet usa la ubicación de trabajo actual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerInstance
Especifica el nombre de la instancia del servidor (una cadena) o SQL Server objeto Objetos de administración (SMO) que especifica el nombre de una instancia del motor de base de datos. Para las instancias predeterminadas, especifique solo el nombre del equipo: MyComputer. Para las instancias con nombre, use el formato NombreDeEquipo\NombreDeInstancia.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SuppressProviderContextWarning
Indica que este cmdlet suprime la advertencia de que este cmdlet ha usado en el contexto de base de datos de la configuración actual de la ruta de acceso SQLSERVER:\SQL para establecer el contexto de la base de datos para el cmdlet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.SqlServer.Management.Smo.Database
Salidas
System.Object