Paylaşılan bir barındırma planında EntityFramework codefirst yaklaşımına sahip bir Asp.Net MVC 5 web sitem var. Kontrol paneli için açık kaynaklı WebbsitePanel'i kullanır ve SQL Server paneli biraz sınırlıdır. Bugün veritabanını düzenlemek istediğimde şu hatayla karşılaştım:
The transaction log for database 'db_name' is full due to 'LOG_BACKUP'
Etrafa arandı ve benzeri ilgili birçok sorunun cevabını buldum bu ve bu ya bu ama sorun onlar veritabanı üzerinde bir sorgu çalıştırmanızı öneririz olduğunu. Koşmayı denedim
db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;");
görsel stüdyo ile (üzerinde HomeController
) ancak aşağıdaki hatayı alıyorum:
System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction.
Sorunumu nasıl çözebilirim? Destek ekibiyle (ev sahibim için biraz yetersiz) iletişime geçmeli miyim yoksa bunu kendim çözebilir miyim?