Ich habe eine Asp.Net MVC 5-Website mit EntityFramework-Codefirst-Ansatz in einem gemeinsamen Hosting-Plan. Es verwendet das Open Source WebbsitePanel für die Systemsteuerung und die SQL Server- Anzeige ist etwas eingeschränkt. Als ich heute die Datenbank bearbeiten wollte, ist dieser Fehler aufgetreten:
The transaction log for database 'db_name' is full due to 'LOG_BACKUP'
Ich suchte herum und fand eine Menge von verwandten Antworten wie diese und dies oder das , aber das Problem ist , dass sie eine Abfrage auf der Datenbank schlagen laufen. Ich habe versucht zu rennen
db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;");
mit dem Visual Studio (auf dem HomeController
) bekomme ich aber folgenden Fehler:
System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction.
Wie kann ich mein Problem lösen? Soll ich mich an das Support-Team wenden (was für meinen Gastgeber etwas schlecht ist) oder kann ich das selbst lösen?