سؤال

هل من الممكن إنشاء معاملات خفيفة الوزن باستخدام TransactionScope() مع SQL2000؟أو إذا لم يكن الأمر كذلك، فهل هناك حل بديل باستخدام CommitableTransaction و/أو شيء مشابه؟

لذا فإن الإجابة هي، بشكل أساسي، "إذا كنت تريد إجراء معاملات محلية إلى خادم واحد على SQL2000، فلا تستخدم TransactionScope()".

هل كانت مفيدة؟

المحلول

تتطلب المعاملات خفيفة الوزن دعمًا للمعاملات "القابلة للترويج".SQL Server 2000 ببساطة لا يدعم هذا.تمت إضافة المعاملات القابلة للترقية في SQL Server 2005.

فلورين لازار نشرت محول والتي يمكن استخدامها في سيناريوهات محددة.سيكون عليك أن تحكم بنفسك إذا كان هذا المحول مناسبًا لبيئتك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top