আমার সম্পর্কে একটি প্রশ্ন আছে XTP_CHECKPOINT
।
আমি এসকিউএল সার্ভার 2014 ব্যবহার করছি I আমার কাছে একটি ডাটাবেস রয়েছে যা সিম্পল পুনরুদ্ধারের মডেল মোডে রয়েছে। এটিও প্রতিলিপি করা হচ্ছে।
কোনও উন্মুক্ত লেনদেন নেই। আমি দৌড়েছি DBCC OPENTRAN
এবং এটি ফিরে আসে:
"কোনও সক্রিয় উন্মুক্ত লেনদেন নেই" "
তবে আমি যখনই কোনও সারণী তৈরি বা ফেলে বা ডেটা মুছতে চেষ্টা করি তখন আমি এই বার্তাটি পেয়ে যাচ্ছি:
(আমি আমার আসল ডাটাবেসের নামটি শব্দটির সাথে প্রতিস্থাপন করেছি database_name
)
"'XTP_CHECKPOINT' এর কারণে ডাটাবেস 'ডাটাবেস_নাম' এর জন্য লেনদেন লগ পূর্ণ
কেউ কি জানেন যে এটি কেন ঘটছে এবং আরও বড় কথা, আমি কীভাবে এটি বন্ধ করতে পারি?
এবং হ্যাঁ, ডাটাবেসটি সত্যই সিম্পল পুনরুদ্ধারের মডেল মোডে রয়েছে। অর্থাত্ লেনদেনের লগটি স্বয়ংক্রিয়ভাবে কাটা উচিত।
ঘটনাচক্রে, আমার অন্য পুনরুদ্ধার মোডে থাকা অন্য একটি ডাটাবেস একই কাজ করেছিল, একই ত্রুটি ফিরে আসতে শুরু করে:
'XTP_CHECKPOINT' এর কারণে ডাটাবেস 'ডাটাবেস_নাম' এর জন্য লেনদেন লগ পূর্ণ
আমি লগ বৃদ্ধির সেটিংসটিকে সীমাহীন বৃদ্ধিতে পরিবর্তন করার চেষ্টা করেছি, তবে এটি একই ত্রুটিটি ফিরে আসায় আমাকে ছাড়তে দেয় না।
আমি কেবল ফাইলগ্রুপ ব্যতীত কোনও এক্সটিপি স্টাফ ছাড়াই সমস্যার পুনরুত্পাদন করতে পারি। এখানে কীভাবে: http://pastebin.com/jWSiEU9U