के पीके को बढ़ाने के लिए डेटाबेस रेस स्थिति से कैसे बचें मेरे पास SQL सर्वर 2005 में एक विरासत डेटा तालिका है जिसमें कोई पहचान/ऑटोइनक्रिकमेंट वाला पीके है और इसे लागू करने की कोई शक्ति नहीं है।मैन्युअल रूप से नई पंक्ति
नतीजतन, मुझे ओएसई के माध्यम से मैन्युअल रूप से एएसपी.NET में नए रिकॉर्ड बनाने के लिए मजबूर होना पड़ता है "तालिका से चयन करें (आईडी) + 1 तालिका से पहले- -इंटर तकनीक डालें।
स्पष्ट रूप से यह एक साथ आवेषण की स्थिति में आईडी पर दौड़ की स्थिति बनाता है।
रेस टकराव की घटना को गहन तरीके से हल करने का सबसे अच्छा तरीका क्या है? मैं टकराव का पता लगाने की लाइनों के साथ वीबी.नेट या सी # कोड विचारों की तलाश में हूं और फिर एक और अधिकतम (आईडी) + प्राप्त करके असफल डालने का पुनः प्रयास कर रहा हूं। 1. क्या यह किया जा सकता है?
विचार? टिप्पणियाँ? बुद्धिमत्ता?
धन्यवाद!
नोट: यदि मैं किसी भी तरह से डेटाबेस को नहीं बदल सकता तो क्या होगा?
में ग्राहक पक्ष लेनदेन की अनुमति है बस मुझे धन्यवाद चाहिए !!! –