एमएसएसक्यूएल सर्वर पर संग्रहीत प्रक्रिया का कहना है कि BEGIN TRANSACTION/COMMIT TRANSACTION
का उपयोग कर एक एसक्यूएल लेनदेन का उपयोग करता है, यह SqlConnection.BeginTransaction()
के माध्यम से ADO.NET का उपयोग करके शुरुआत और एक से कैसे भिन्न होता है?संग्रहित प्रक्रिया स्तर पर एक SQL लेनदेन और SqlConnection स्तर पर एक अंतर क्या है?
उत्तर
ADO.NET के लिए, इसमें कोई फर्क नहीं पड़ता। यह एमएसडीएन में स्पष्ट रूप से कहा गया है जहां एसकएलट्रांसक्शन ऑब्जेक्ट के लिए कमिट विधि को "विफल होने पर सर्वर पर वापस ले जाया गया है" विफल रहता है।
इसके अलावा, एसक्यूएल सर्वर प्रोफाइलर "सेट ट्रांज़ेक्शन इशोलेशन लेवल को पढ़ा जाता है; BEGIN TRAN" जैसे ही आप निष्पादित करते हैं। कनेक्शन पर बैजिन ट्रांसलेशन।
एडीओ (.NET नहीं) के लिए, हालांकि, यह नहीं है। यह अच्छे परिदृश्यों को प्रभावी ढंग से, नेस्टेड लेनदेन के साथ अनुमति देता था (सर्वर ट्रांस क्लाइंट के अंदर घोंसला था)। बावजूद मैंने इसका बहुत उपयोग किया है, मैं इस बात को परिभाषित नहीं कर सकता कि उस मामले में "क्लाइंट लेनदेन" क्या था।
यदि आप एक पंक्ति में एकाधिक संग्रहित प्रो को कॉल करने जा रहे हैं और आप रोलबैक करने में सक्षम होना चाहते हैं, तो आपको SqlConnection.BeginTransaction() का उपयोग करके कोड से लेनदेन का प्रबंधन करना होगा। अन्यथा यह वही है।
- 1. लेनदेन अलगाव स्तर स्कोप्स
- 2. सदस्य स्तर पर मंद और प्रक्रिया स्तर पर स्थैतिक के बीच क्या अंतर है? सदस्य स्तर पर</p> <p>मंद:
- 3. एसक्यूएल लेनदेन में अलगाव स्तर
- 4. कक्षा स्तर पर एक सशर्त विशेषता है?
- 5. वर्तमान लेनदेन स्तर कैसे खोजें?
- 6. आवेदन स्तर पर शेरिंग
- 7. बनाना और स्थानीय स्तर पर
- 8. लेनदेन स्तर, नोलॉक/रीडपास्ट और समरूपता
- 9. सभी इकाई फ्रेमवर्क लेनदेन के अलगाव स्तर को वैश्विक स्तर पर बदलने के लिए
- 10. मॉड्यूल स्तर पर या फ़ंक्शन स्तर पर आयात करें?
- 11. एक स्तर
- 12. लेनदेनस्कोप और अलगाव स्तर
- 13. log4net में प्रोग्राम स्तर पर लॉग स्तर बदल रहा है?
- 14. परिभाषित विश्व स्तर पर
- 15. फोनगैप पर बैटरी स्तर
- 16. वैश्विक स्तर पर
- 17. जेटीडीएस + संग्रहित प्रक्रियाएं + readySQL = घोंसला स्तर त्रुटि?
- 18. लेनदेन अलगाव स्तर अच्छा स्पष्टीकरण
- 19. डेटाबेस लेनदेन में विभिन्न अलगाव स्तर पर कुछ स्पष्टीकरण?
- 20. संग्रहित प्रक्रिया में लेनदेन को दबाएं
- 21. एक अन्य स्तर
- 22. एक निश्चित शीर्षक स्तर
- 23. मैं एक विशिष्ट स्तर
- 24. रैखिक स्तर पर प्रोग्राम जोड़ें
- 25. स्प्रिंग सिक्योरिटीज @ प्राइवॉर्डेनाइजेशन टाइप स्तर पर विधि स्तर
- 26. एक एप्लिकेशन आर्किटेक्ट स्तर
- 27. निष्क्रिय FocusVisualStyle विश्व स्तर पर
- 28. एक पदानुक्रम स्तर
- 29. एक पदानुक्रम स्तर
- 30. क्या एसक्यूएल सर्वर स्तर