एक लेनदेन के तहत दो कनेक्शन

मैंने अराउंड की खोज की और SQL सर्वर 2000 और sybase के साथ एक परिदृश्य को लागू करने में कुछ कठिनाइयों का सामना किया।

  1. मेरे पास सर्वर ए (एमएसएसक्यूएल सर्वर) और सर्वरबी (साइबेस सर्वर) नामक विभिन्न स्थानों पर दो SQL सर्वर हैं।

  2. मेरे पास SALARY नामक एक सारणी है।

  3. जब भी मैं सर्वर ए में ग्राहक SALARY में एक रिकॉर्ड डालता हूं, तो मैं इसे सर्वरबी में भी डाल दूंगा।

  4. यदि उनमें से कोई भी विफल होना चाहिए, तो उनमें से दोनों को वापस लुढ़का जाना चाहिए।

  5. मैं प्रोग्रामिंग के लिए वीबी के साथ Asp .Net का उपयोग कर रहा हूं।

मुझे सर्वर बी में तालिका को बदलने/जोड़ने का अधिकार नहीं है। सर्वर बी में अनुमति दी गई एकमात्र चीज रिकॉर्ड/डिलीट/अपडेट अपडेट है।

मैंने चारों ओर देखा और लेनदेनस्कोप का उपयोग करने के लिए एक विधि खोजी लेकिन मुझे पूरा यकीन नहीं है कि यह करने का सही तरीका है।

Ref: http://msdn.microsoft.com/zh-tw/library/system.transactions.transactionscope%28v=vs.80%29.aspx

कृपया मदद करे। धन्यवाद!!!!

0
जोड़ा संपादित
विचारों: 1

1 उत्तर

आईएमएचओ, लेनदेनस्कोप सही दृष्टिकोण है। हालांकि, मुझे यकीन नहीं है कि साइबेस परिवेश लेनदेन में शामिल होने की क्षमता का समर्थन करता है।

0
जोड़ा
उत्तर के लिए धन्यवाद। मैं कोशिश करूँगा और यहां वापस आऊंगा
जोड़ा लेखक Tatming, स्रोत