আমার একটি শেয়ার্ড হোস্টিং পরিকল্পনায় এন্টি ফ্রেমওয়ার্ক কোডফার্স্ট অ্যাপ্রোচ সহ একটি এসপি নেট নেট এমভিসি 5 ওয়েবসাইট রয়েছে। এটা তোলে ওপেন সোর্স ব্যবহার WebbsitePanel কন্ট্রোল প্যানেলের জন্য এবং তার SQL সার্ভার প্যানেল কিছুটা সীমাবদ্ধ। আজ যখন আমি ডাটাবেস সম্পাদনা করতে চাইছিলাম তখন আমি এই ত্রুটির মুখোমুখি হয়েছি:
The transaction log for database 'db_name' is full due to 'LOG_BACKUP'
আমি কাছাকাছি অনুসন্ধান এবং মত সংশ্লিষ্ট উত্তর অনেক পাওয়া এই এবং এই বা এই কিন্তু সমস্যা তারা ডাটাবেসের উপর একটি ক্যোয়ারী চলমান পরামর্শ হয়। আমি দৌড়ানোর চেষ্টা করেছি
db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;");
ভিজ্যুয়াল স্টুডিওতে (তে HomeController) তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction.
আমি কীভাবে আমার সমস্যা সমাধান করতে পারি? আমার কি সমর্থন দলের সাথে যোগাযোগ করা উচিত (যা আমার হোস্টের পক্ষে কিছুটা দরিদ্র) অথবা আমি নিজেই এটি সমাধান করতে পারি?
