আমার একটি দীর্ঘ চলমান লেনদেন রয়েছে (বলা যাক, টি 1) যা এসকিউএল সার্ভার ২০০৮ আর 2 এর একটি টেবিলটিতে কিছু মুছুন, আপডেট এবং সন্নিবেশ সম্পাদন করে। একই সময়ে, অন্য একটি প্রক্রিয়া পর্যায়ক্রমে এই টেবিল থেকে নির্বাচিত বিবৃতি চালায়।
ডিফল্ট বিচ্ছিন্নতা সেটিংসের অধীনে (আমি মনে করি কমিট পড়ুন?), টি 1 লেনদেনটি সীমাবদ্ধ না করা বা ফিরিয়ে না দেওয়া পর্যন্ত কোনও নির্বাচিত বিবৃতি চালানো থেকে অবরুদ্ধ করে।
আমি যেটি দেখতে চাই তা হ'ল লেনদেন চলাকালীনও ধারাবাহিক ডেটাতে কাজ করতে বাছাই করা বিবৃতিগুলির জন্য। আমি বিশ্বাস করি যে এসএনএপশট বিচ্ছিন্নতা সাহায্য করতে পারে, তবে আমি সঠিক দিকে যাচ্ছি কিনা তা নিশ্চিত নই। এটি কি এই অ্যাপ্লিকেশনটির জন্য সেরা বিচ্ছিন্নতা স্তর হবে?
দ্বিতীয়ত, নির্বাচিত বিবৃতিগুলিতে কল করা প্রক্রিয়াটির উপরে আমার কোনও নিয়ন্ত্রণ নেই তবে টিএন কল করে .NET অ্যাপ্লিকেশনটির উপরে আমার নিয়ন্ত্রণ রয়েছে। নির্বাচিত বিবৃতি এবং টি 1 উভয় ক্ষেত্রেই কি কোনও বিচ্ছিন্নতা স্তরের পরিবর্তনগুলি প্রয়োজন হবে, বা কেবল আলাদা আলাদা বিস্তৃত স্তর হিসাবে কেবল টি 1 চিহ্নিত করার জন্য এটি যথেষ্ট হবে?