Fix: RollbackService.cs

This commit is contained in:
2026-03-17 21:35:38 +01:00
parent 27a90d2847
commit 9ed7eb8e60

View File

@@ -18,15 +18,17 @@ namespace Services
{ {
using SqlConnection conn = sqlConnectionFactory.CreateSqlConnection(); using SqlConnection conn = sqlConnectionFactory.CreateSqlConnection();
string sql = "USE [master];\r\n" + string sql = @"
"ALTER DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;\r\n" + USE [master];
"RESTORE DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] FROM DATABASE_SNAPSHOT = '2025_5bhitn_konstantin_hintermayer_smarter_rentDB_snapshot';\r\n" + ALTER DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
"GO"; RESTORE DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] FROM DATABASE_SNAPSHOT = '2025_5bhitn_konstantin_hintermayer_smarter_rentDB_snapshot';
ALTER DATABASE [2025_5bhitn_konstantin_hintermayer_smarter_rentDB] SET MULTI_USER;";
using SqlCommand cmd = new SqlCommand(sql, conn); using SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery(); cmd.ExecuteNonQuery();
}catch (Exception ex) }
catch (Exception ex)
{ {
Console.WriteLine(ex); Console.WriteLine(ex);
} }