2012-03-29 20 views
5

बस TransactionScope implementations पर पढ़ना।लेनदेन स्कोप कार्यान्वयन कैसे काम करता है? डेटाबेस समर्थन की आवश्यकता है?

क्या कोई यह पुष्टि कर सकता है कि यह तकनीक क्लाइंट-साइड .NET द्वारा संचालित है या यदि इसे विशिष्ट डीबी विक्रेताओं से कुछ विशेष की आवश्यकता है? क्या यह एक एसक्यूएल सर्वर केवल चीज है?

+0

कम से कम एक गैर-वितरित (और गैर-नेस्टेड) ​​टीएस के लिए यह केवल थ्रेड-स्थानीय लेनदेन जानकारी है जो स्वचालित रूप से आदेशों के लिए सेट है, आदि। कभी भी सुनिश्चित न करें कि कैसे नेस्टेड/वितरित स्कॉप्स काम करते हैं ... शायद ध्यान केंद्रित करना चाहें टीएस के एक विशिष्ट * पहलू * पर, क्योंकि सभी SQL सर्वर अलगाव स्तरों में भी डीटीसी उपलब्ध नहीं है। –

+0

@pst: गैर-नेस्टेड द्वारा आपका क्या मतलब है। एक स्तर के लेनदेन की तरह? क्या वे किसी भी तरह से धागे को चिह्नित/क्वेरी करते हैं ताकि यह पता चल सके कि कोई मौजूदा लेनदेन खेल रहा है या नहीं? – sgtz

+0

ठीक है, यह सब थ्रेड-स्थानीय जानकारी (गतिशील स्कॉइंग को संभालने के लिए) के साथ किया गया है, लेकिन यह मुझे अपने दांवों को हेजिंग कर रहा था - उदाहरण के लिए सभी डेटाबेस घोंसले लेनदेन का समर्थन नहीं करते हैं। –

उत्तर

1

यदि आपके प्रश्न में आरडीबीएमएस विक्रेता भी शामिल हैं, तो SQL सर्वर कॉम्पैक्ट इसका समर्थन करता है और ओरेकल भी करता है।

+0

मुझे प्रश्न को और अधिक ध्यान देना चाहिए। मुझे दिलचस्पी है कि यह कौन लागू करता है, लेकिन कार्यान्वयन पर अधिक महत्वपूर्ण बात है। उदाहरण के लिए, क्या एक डीबीएमएस को फिर से भरना मुश्किल है जो कार्यान्वित नहीं करता है (यदि वास्तव में यह एक डीबीएमएस विशिष्ट विचार है)। एमएस दस्तावेज जो मैंने अब तक देखा है इस विषय पर काफी स्पष्ट है। – sgtz

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^