diff --git a/Packages.props b/Packages.props
index 54ecb262..08e832bf 100644
--- a/Packages.props
+++ b/Packages.props
@@ -30,7 +30,7 @@
-
+
diff --git a/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230119.40.nupkg b/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230119.40.nupkg
deleted file mode 100644
index 4b5e9780..00000000
Binary files a/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230119.40.nupkg and /dev/null differ
diff --git a/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230403.55.nupkg b/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230403.55.nupkg
new file mode 100644
index 00000000..aee57198
Binary files /dev/null and b/bin/nuget/Microsoft.SqlServer.Migration.Tde.1.0.20230403.55.nupkg differ
diff --git a/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationProgressEvent.cs b/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationProgressEvent.cs
index 61f9c6d7..63e7bb58 100644
--- a/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationProgressEvent.cs
+++ b/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationProgressEvent.cs
@@ -25,9 +25,14 @@ namespace Microsoft.SqlTools.Migration.Contracts
public string Message { get; set; }
///
- /// Result of migration
+ /// Result of migration.
///
public bool Success { get; set; }
+
+ ///
+ /// Status code returned by migration.
+ ///
+ public string StatusCode { get; set; }
}
diff --git a/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationRequest.cs b/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationRequest.cs
index 013298d2..80e0140d 100644
--- a/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationRequest.cs
+++ b/src/Microsoft.SqlTools.Migration/Contracts/CertificateMigrationRequest.cs
@@ -93,9 +93,14 @@ namespace Microsoft.SqlTools.Migration.Contracts
public bool Success { get; set; }
///
- /// Description of the success status or the error message encountered when the migration was not successful
+ /// Description of the success status or the error message encountered when the migration was not successful.
///
public string Message { get; set; }
+
+ ///
+ /// Status code returned by migration.
+ ///
+ public string StatusCode { get; set; }
}
///
diff --git a/src/Microsoft.SqlTools.Migration/MigrationService.cs b/src/Microsoft.SqlTools.Migration/MigrationService.cs
index 7f28abc8..296288e5 100644
--- a/src/Microsoft.SqlTools.Migration/MigrationService.cs
+++ b/src/Microsoft.SqlTools.Migration/MigrationService.cs
@@ -965,7 +965,8 @@ namespace Microsoft.SqlTools.Migration
{
Name = dbName,
Success = migrationResult.Success,
- Message = migrationResult.Message
+ Message = migrationResult.Message,
+ StatusCode = migrationResult.StatusCode
};
await requestContext.SendEvent(CertificateMigrationProgressEvent.Type, eventData);