From ed74cfbc674ee520cfb363e5cf0599915df2adb0 Mon Sep 17 00:00:00 2001 From: Cory Rivera Date: Fri, 1 Sep 2023 11:22:17 -0700 Subject: [PATCH] Only delete database backup and restore history after the database has been successfully dropped (#2202) --- .../ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs b/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs index 9aaebf11..346fde23 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs @@ -495,11 +495,11 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectManagement var sqlConn = dataContainer.ServerConnection.SqlConnectionObject; SqlConnection.ClearPool(sqlConn); } + smoDatabase.Drop(); if (dropParams.DeleteBackupHistory) { server.DeleteBackupHistory(smoDatabase.Name); } - smoDatabase.Drop(); if (dropParams.GenerateScript) { var builder = new StringBuilder();