added rule id (#1190)

This commit is contained in:
Christopher Suh
2021-04-15 12:02:32 -07:00
committed by GitHub
parent 516553f72a
commit 6bafed10eb
2 changed files with 8 additions and 1 deletions

View File

@@ -22,6 +22,11 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration.Contracts
/// </summary>
public string RulesetName { get; set; }
/// <summary>
/// Gets or sets assessment ruleset name
/// </summary>
public string RuleId { get; set; }
/// <summary>
/// Gets or sets assessed target's type.
/// Supported values: 1 - server, 2 - database.

View File

@@ -194,7 +194,8 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration
var targetName = !string.IsNullOrWhiteSpace(migrationResult.DatabaseName)
? $"{target.ServerName}:{migrationResult.DatabaseName}"
: target.Name;
: target.Name;
var ruleId = migrationResult.FeatureId.ToString();
var item = new MigrationAssessmentInfo()
{
@@ -210,6 +211,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration
TargetType = target.Type,
RulesetName = Engine.Configuration.DefaultRuleset.Name,
RulesetVersion = Engine.Configuration.DefaultRuleset.Version.ToString(),
RuleId = ruleId,
Message = r.Message,
AppliesToMigrationTargetPlatform = migrationResult.AppliesToMigrationTargetPlatform.ToString(),
IssueCategory = "Category_Unknown"