मैंने अपनी तालिका में प्राथमिक कुंजी बनाई
[id] [bigint] पहचान (1 , 1) नहीं नल
मैंने देखा है कि आईडी पिछले हफ्ते एक मिनट के बारे में बढ़ रहा है। मैं बढ़ती जांच का उपयोग कर रहा हूं:
डीबीसीसी जांचकर्ता ('मुद्दा');
मुझे कोई ट्रिगर या कुछ और नहीं मिल सकता है और मैं तालिका में रिकॉर्ड बना और निकाल नहीं करता क्या यह MsSql के साथ एक त्रुटि हो सकती है?
मैं एमएसएससीएल 2008 आर 2 का उपयोग कर रहा हूं।
समस्या लेनदेन रोलबैक
से संबंधित हो सकता है रोलबैक लेन-देन में शामिल डेटा पंक्तियों को निकाल देगा लेकिन यह पहचान मूल्य को इसकी पिछली सेटिंग में रीसेट नहीं करेगा
यह जांचें
बनाओ टेबल # निवासी (आईडी पहचान की पहचान 1,1), कॉलम 1 VARCHAR (20) NULL) INSERT # निद्रा मूल्य ('ए'), ('बी'), ('सी') BEGIN TRAN INSERT #ID VALUES ('d'), ('ई') , ('एफ') रोलबैक ट्रॅन दर्ज करें # निदान मूल्य ('जी'), ('एच'), ('आई') #ident से चयन करें
और परिणाम
आईडी कॉलम 1 - ------- 1 ए 2 बी 3 सी 7 जी 8 एच 9 आई कोड> प्री> इसलिए जब कोई लेनदेन लुढ़का होता है पहचान को रीसेट नहीं किया जा सकता
Comments
Post a Comment