@@ -238,25 +238,29 @@ function Test-DataClassificationOnSqlDatabase
238
238
$firstColumnName = $firstRecommendation.ColumnName
239
239
$firstInformationType = $firstRecommendation.InformationType
240
240
$firstSensitivityLabel = $firstRecommendation.SensitivityLabel
241
+ $firstRank = $firstRecommendation.Rank
241
242
242
243
Assert-AreEqual " dbo" $firstSchemaName
243
244
Assert-AreEqual " Persons" $firstTableName
244
245
Assert-NotNullOrEmpty $firstColumnName
245
246
Assert-NotNullOrEmpty $firstInformationType
246
247
Assert-NotNullOrEmpty $firstSensitivityLabel
248
+ Assert-NotNullOrEmpty $firstRank
247
249
248
250
$secondRecommendation = ($recommendations.SensitivityLabels )[1 ]
249
251
$secondSchemaName = $secondRecommendation.SchemaName
250
252
$secondTableName = $secondRecommendation.TableName
251
253
$secondColumnName = $secondRecommendation.ColumnName
252
254
$secondInformationType = $secondRecommendation.InformationType
253
255
$secondSensitivityLabel = $secondRecommendation.SensitivityLabel
256
+ $secondRank = $secondRecommendation.Rank
254
257
255
258
Assert-AreEqual " dbo" $secondSchemaName
256
259
Assert-AreEqual " Persons" $secondTableName
257
260
Assert-NotNullOrEmpty $secondColumnName
258
261
Assert-NotNullOrEmpty $secondInformationType
259
262
Assert-NotNullOrEmpty $secondSensitivityLabel
263
+ Assert-NotNullOrEmpty $secondRank
260
264
261
265
# Set first two sensitivity labels as recommended and verify.
262
266
# Second label is set using pipeline.
@@ -278,6 +282,7 @@ function Test-DataClassificationOnSqlDatabase
278
282
Assert-AreEqual $firstColumnName $classification.ColumnName
279
283
Assert-AreEqual $firstInformationType $classification.InformationType
280
284
Assert-AreEqual $firstSensitivityLabel $classification.SensitivityLabel
285
+ Assert-AreEqual $firstRank $classification.Rank
281
286
282
287
$secondClassification = Get-AzSqlDatabase - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName | Get-AzSqlDatabaseSensitivityClassification - SchemaName $secondSchemaName - TableName $secondTableName - ColumnName $secondColumnName
283
288
Assert-AreEqual 1 ($secondClassification.SensitivityLabels ).count
@@ -287,6 +292,7 @@ function Test-DataClassificationOnSqlDatabase
287
292
Assert-AreEqual $secondColumnName $classification.ColumnName
288
293
Assert-AreEqual $secondInformationType $classification.InformationType
289
294
Assert-AreEqual $secondSensitivityLabel $classification.SensitivityLabel
295
+ Assert-AreEqual $secondRank $classification.Rank
290
296
291
297
# Get, using pipeline, recommended sensitivity labels, and verify.
292
298
$recommendations = Get-AzSqlDatabase - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName | Get-AzSqlDatabaseSensitivityRecommendation
@@ -503,6 +509,8 @@ function Create-SqlDataClassificationTestEnvironment ($testSuffix, $location = "
503
509
New-AzSqlServer - ResourceGroupName $params.rgname - ServerName $params.serverName - ServerVersion $serverVersion - Location $location - SqlAdministratorCredentials $credentials
504
510
New-AzSqlServerFirewallRule - ResourceGroupName $params.rgname - ServerName $params.serverName - StartIpAddress 0.0 .0.0 - EndIpAddress 255.255 .255.255 - FirewallRuleName " dcRule"
505
511
512
+ # Enable Advanced Data Security
513
+ Enable-AzSqlServerAdvancedDataSecurity - ResourceGroupName $params.rgname - ServerName $params.serverName - DoNotConfigureVulnerabilityAssessment
506
514
507
515
New-AzSqlDatabase - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName
508
516
@@ -577,7 +585,7 @@ function Test-EnableDisableRecommendationsOnSqlDatabase
577
585
Assert-NotNullOrEmpty $secondInformationType
578
586
Assert-NotNullOrEmpty $secondSensitivityLabel
579
587
580
- # Disable first two recommdationsd , second recommdation is disabled using pipeline.
588
+ # Disable first two recommdations , second recommdation is disabled using pipeline.
581
589
Disable-AzSqlDatabaseSensitivityRecommendation - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName - SchemaName $firstSchemaName - TableName $firstTableName - ColumnName $firstColumnName
582
590
Get-AzSqlDatabase - ResourceGroupName $params.rgname - ServerName $params.serverName - DatabaseName $params.databaseName | Disable-AzSqlDatabaseSensitivityRecommendation - SchemaName $secondSchemaName - TableName $secondTableName - ColumnName $secondColumnName
583
591
0 commit comments