जोड़ा गया SSMA_timestamp कॉलम न केवल माइग्रेशन के दौरान उपयोग किया जाता है। एसक्यूएल सर्वर से जुड़े तालिकाओं में एक्सेस अपडेट रिकॉर्ड करते समय वे वास्तव में त्रुटियों से बचने में मदद करते हैं। इसलिए यदि आप अभी भी माइग्रेट किए गए SQL सर्वर डेटाबेस से जुड़े एक्सेस फ्रंट एंड का उपयोग कर रहे हैं, तो SSMA_timestamp कॉलम को छोड़ना सबसे अच्छा होगा।
सहायक कन्करेंसी चेकों
शायद ऑफिस एक्सेस लिंक्ड तालिकाओं में updatability समस्याओं का प्रमुख कारण है कि ऑफिस एक्सेस सत्यापित करने में असमर्थ है कि सर्वर मैचों पर डेटा अद्यतन किया जा रहा dynaset द्वारा पिछली बार क्या पुनर्प्राप्त किया गया था। यदि Office Access इस सत्यापन को निष्पादित नहीं कर सकता है, तो यह मानता है कि सर्वर पंक्ति को किसी अन्य उपयोगकर्ता द्वारा संशोधित या हटा दिया गया है और यह अद्यतन को रोकता है।
डेटा कि ऑफिस एक्सेस मूल्यों से मेल खाते के लिए मज़बूती से जांच करने में असमर्थ है के कई प्रकार के होते हैं। इनमें बड़े ऑब्जेक्ट प्रकार शामिल हैं, जैसे टेक्स्ट, एनटेक्स्ट, इमेज, और वर्चर्स (अधिकतम), एनवार्चर (अधिकतम), और एसक्यूएल सर्वर 2005 में पेश किए गए वर्बिनरी (अधिकतम) प्रकार। इसके अलावा, फ्लोटिंग-पॉइंट न्यूमेरिक प्रकार, जैसे असली और फ्लोट, गोल करने वाले मुद्दों के अधीन हैं जो तुलना को कम कर सकते हैं, जिसके परिणामस्वरूप रद्द किए गए अपडेट होते हैं जब मूल्य वास्तव में नहीं बदला जाता है। ऑफिस एक्सेस में उन बिट कॉलम वाले टेबल अपडेट करने में भी परेशानी होती है जिनमें डिफ़ॉल्ट मान नहीं होता है और इसमें शून्य मान होते हैं।
इन समस्याओं का समाधान करने के लिए एक त्वरित और आसान तरीका एसक्यूएल सर्वर पर मेज पर एक टाइमस्टैम्प स्तंभ जोड़ने के लिए है। टाइमस्टैम्प कॉलम में डेटा दिनांक या समय से पूरी तरह से असंबंधित है। इसके बजाए, यह एक बाइनरी मान है जो डेटाबेस में अद्वितीय होने की गारंटी है और तालिका में किसी भी कॉलम को हर बार एक नया मान असाइन करने के लिए स्वचालित रूप से बढ़ाना है। इस प्रकार के कॉलम के लिए एएनएसआई मानक शब्द पंक्तिवर्धक है। यह शब्द SQL सर्वर में समर्थित है। जब एक तालिका स्तंभ के इस प्रकार में शामिल है और सभी अद्यतन की कहां खंड में इसे इस्तेमाल करता है और उस तालिका को प्रभावित करने वाले बयान DELETE
ऑफिस एक्सेस स्वचालित रूप से पता लगाता है। यह सत्यापित करने से अधिक कुशल है कि अन्य सभी कॉलमों में अभी भी वही मान हैं जो उनके पास था जब डायनासेट को अंतिम बार ताज़ा किया गया था।
ऑफिस एक्सेस के लिए SQL सर्वर प्रवासन सहायक स्वचालित रूप से उस updatability प्रभावित हो सकता है डेटा प्रकार युक्त किसी भी तालिका को SSMA_TimeStamp नाम के एक स्तंभ कहते हैं।
जानकारी के लिए धन्यवाद! – Chris
कृपया ध्यान दें कि भले ही इस उत्तर को उत्तर के रूप में चिह्नित किया गया है, यह सही नहीं है (एसएसएमए_टिमस्टैम्प कॉलम के लिए क्या उपयोग किया जाता है, इसकी विस्तृत व्याख्या के लिंक के नीचे मेरा उत्तर देखें)। –
@ सिमन ट्वेसी इसलिए इस तीन साल के पुराने प्रश्न का मेरा तीन साल का जवाब एक ही मामले में सही नहीं है जहां आप फ्रंट एंड के रूप में एक्सेस का उपयोग करना जारी रखते हैं, जिसे ओपी ने निर्दिष्ट नहीं किया है कि वह कर रहा है, और आप नीचे- मुझे वोट दें? अच्छी सामुदायिक भावना। –