Only delete database backup and restore history after the database has been successfully dropped (#2202)

This commit is contained in:
Cory Rivera
2023-09-01 11:22:17 -07:00
committed by GitHub
parent 25c18d3390
commit ed74cfbc67

View File

@@ -495,11 +495,11 @@ namespace Microsoft.SqlTools.ServiceLayer.ObjectManagement
var sqlConn = dataContainer.ServerConnection.SqlConnectionObject; var sqlConn = dataContainer.ServerConnection.SqlConnectionObject;
SqlConnection.ClearPool(sqlConn); SqlConnection.ClearPool(sqlConn);
} }
smoDatabase.Drop();
if (dropParams.DeleteBackupHistory) if (dropParams.DeleteBackupHistory)
{ {
server.DeleteBackupHistory(smoDatabase.Name); server.DeleteBackupHistory(smoDatabase.Name);
} }
smoDatabase.Drop();
if (dropParams.GenerateScript) if (dropParams.GenerateScript)
{ {
var builder = new StringBuilder(); var builder = new StringBuilder();