यह लेख ISUE के लिए संकल्प साबित करता है कि आप Microsoft Dynamics GP में एक नया खाता खाता नहीं बचा सकते हैं।
पर लागू होता है: Microsoft Dynamics GPसूरत निवेश
मूल केबी नंबर: 857649
जब आप Microsoft Dynamics GP 2013 में खाता makence विंडो में एक नया सामान्य खाता बही खाते को सहेजने का प्रयास करते हैं, तो आप अनुवर्ती त्रुटि संदेश प्राप्त करते हैं:
इस रिकॉर्ड ने बेन को इसे बनाने के प्रयास के बाद से बनाया है।
यह मुद्दा निम्नलिखित में से किसी भी कारण से हो सकता है।
यह संदेश अग्निशमन अनुक्रमित मास्टर टेबलएक्स जनरल लेजर (GL00105) के पास खाता मास्टर टेबल Eneral लेजर (GL00100) के रूप में रिकॉर्ड की संख्या नहीं है।
एक अलग उप-मॉड्यूल में एक खाता मास्टर टेबल में gl00100 खाता मास्टर टेबल के समान रिकॉर्ड नहीं होते हैं। ग्लूकोन मास्टर टेबल के रूप में रिकॉर्ड की संख्या।
यह समस्या हो सकती है क्योंकि जब आप Microsoft Dynamics GP 8.0 या Mic Rosoft Dynamics GP के बाद के संस्करण में GL00100 खाता मास्टर टेबल को अपडेट करते हैं, तो कुछ ट्रिगर मूत। ।
यह समस्या तब हो सकती है जब खाता Alream FRL_ACCT_CODE तालिका में मौजूद है।
यह समस्या हो सकती है यदि GL00100 खाता मास्टर टेबल में DEX_ROW_ID कॉलम को पहचान क्षेत्र के रूप में चिह्नित नहीं किया गया है।
डेटा ट्रांसफॉर्मेशन सर्विसेज (डीटीएस) का उपयोग एक डेटाबेस से एंगसे में खातों के चार्ट को स्थानांतरित करने के लिए किया जाता है।
सक्षम पहचान डालने का विकल्प DTS विज़ार्ड में नहीं चुना गया है।
संकल्प 5 देखें।
उस रिज़ॉल्यूशन का उपयोग करें जो आपकी भूमिका के लिए उपयुक्त है, और फिर यह देखने के लिए कि आपका बैक हाउस कब है।
यदि आप SQL Server 2005 का उपयोग कर रहे हैं, तो START का चयन करें, सभी प्रोप्रैम को इंगित करें, Microsoft SQL Server 2005 को इंगित करें, और फिर SQL सर्वर प्रबंधन स्टूडियो का चयन करें।
यदि आप SQL Server 2008 का उपयोग कर रहे हैं, तो START का चयन करें, सभी प्रोप्रैम को इंगित करें, Microsoft SQL Server 2008 को इंगित करें, और फिर SQL सर्वर प्रबंधन स्टूडियो का चयन करें।
यदि आप SQL Server 2008 R2 का उपयोग कर रहे हैं, तो START का चयन करें, सभी कार्यक्रमों को इंगित करें, Microsoft SQL Server 2008 R2 को इंगित करें, और फिर SQL सर्वर प्रबंधन स्टूडियो का चयन करें।
यदि आप SQL सर्वर 2012 का उपयोग कर रहे हैं, तो START का चयन करें, सभी कार्यक्रमों को इंगित करें, Microsoft SQL सर्वर 2012 को इंगित करें, और फिर SQL सर्वर प्रबंधन स्टूडियो का चयन करें।
सत्यापित करें कि GL00100 और GL00105 तालिकाओं में रिकॉर्ड की संख्या समान है।
SQL सर्वर प्रबंधन स्टूडियो खोलें।
GL00100 अकाउंट मास्टर टेबल और GL00105 अकाउंट इंडेक्स मास्टर टेबल में कितने रिकॉर्ड मौजूद हैं, यह सत्यापित करने के लिए कंपनी डेटाबेस के खिलाफ निम्न स्क्रिप्ट चलाएं।
काउंट स्क्रिप्ट से आपके निष्कर्षों के आधार पर, निम्नलिखित परिदृश्यों का उपयोग।
परिद्रश्य 1
खाता मास्टर टेबल (GL00100) में इंडेक्स मास्टर टेबल (GL00105) की तुलना में अधिक रिकॉर्ड हैं।
Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 2010, और Microsoft Dynamics GP 2013 में, Microsoft Dynamics GP मेनू पर Makence की ओर इशारा करते हैं, और फिर Microsoft Dynamics GP 9.0 और पहले के संस्करणों में लिंक की जाँच करें। और और और और और, फिर चेक लिंक चुनें।
सर्वर सूची में, समाप्त करें का चयन करें।
लॉजिकल टेबल सूची में, खाता मास्टर का चयन करें, और फिर INSERT का चयन करें।
चेक लिंक को चलाने के लिए ओके का चयन करें।
रिपोर्ट बंद करें।
यह सत्यापित करने के लिए फिर से चरण 2 से काउंट स्क्रिप्ट चलाएं कि तालिकाओं में एक ही संख्या में रिक्रेड हैं, और फिर फिर से परीक्षण करें।
परिदृश्य 2
इंडेक्स मास्टर टेबल (GL00105) में खाता मास्टर टेबल (GL00100) तालिका की तुलना में अधिक रिकॉर्ड हैं। ये चरण:
SQL सर्वर प्रबंधन स्टूडियो खोलें।
स्क्रिप्ट को कॉपी करें, और फिर इसे GL00105 तालिका में Additive Index Recreds देखने के लिए कंपनी डेटाबेस को निष्पादित करें, जो GL00100 तालिका में मौजूद नहीं है।
यह सत्यापित करने के लिए फिर से चरण 2 से काउंट स्क्रिप्ट चलाएं कि तालिकाओं में एक ही संख्या में रिक्रेड हैं, और फिर फिर से परीक्षण करें।
परिदृश्य 3
यदि GL00100 और GL00105 तालिकाओं में एक ही संख्या में Recreds हैं, तो यहां वर्णित अन्य कारणों की जांच करें।
किसी भी अन्य मोडस के लिए, जिसमें एक खाता मास्टर टेबल है, जैसे कि विश्लेषणात्मक लेखांकन, सुनिश्चित करें कि उप-मॉड्यूल आदत संख्या में खाता मास्टर टेबल o f रिकॉर्ड्स के रूप में Glcount मास्टर टेबल के रूप में।
विश्लेषणात्मक लेखांकन (AAG00200) में खाता मास्टर तालिका का निवारण करने के लिए, इन चरणों का पालन करें:
प्रत्येक तालिका में कितने रिकॉर्ड हैं, यह सत्यापित करने के लिए कंपनी डेटाबेस के खिलाफ SQL सर्वर प्रबंधन स्टूडियो में निम्न स्क्रिप्ट चलाएं।
यदि GL00105 ACOUNT INDEX मास्टर टेबल में GL00100 अकाउंट मास्टर टेबल की तुलना में अधिक या FEEWER रिकॉर्ड हैं, तो रिज़ॉल्यूशन 1 देखें।
AAG00200 खाता मास्टर टेबल के लिए, उचित के रूप में, फुटिंग स्कोनरोस में से एक का उपयोग करें।
परिद्रश्य 1
यदि AAG00200 तालिका में GL00100 तालिका की तुलना में अधिक रिकॉर्ड हैं, तो किसी भी खाता सूचकांक को हटाने के लिए निम्न स्क्रिप्ट चलाएं जो इसके अलावा GL00100 Acount मास्टर में मौजूद नहीं है
परिदृश्य 2
यदि AAG00200 तालिका में GL00100 तालिका की तुलना में कम रिकॉर्ड हैं, तो आपको AAG00200 तालिका को हटा देना चाहिए और फिर इसे फिर से कैपेट करना होगा।
SQL सर्वर प्रबंधन स्टूडियो में, AAG00200 तालिका को हटाने के लिए कंपनी डेटाबेस के खिलाफ निम्न स्क्रिप्ट चलाएं:
AAG00200 तालिका को फिर से बनाने के लिए फॉलो स्क्रिप्ट चलाएं:
कार्ड का चयन करें, फाइनिशल को इंगित करें, विश्लेषणात्मक लेखांकन की ओर इशारा करें, और फिर अकाउंटिंग क्लास लिंक का चयन करें।
क्लास आईडी दर्ज करें, लिंक करने के लिए विनियोटा खातों को चिह्नित करें, और फिर विंडो से बाहर निकलें।
यह सत्यापित करने के लिए कि सभी तीन तालिकाओं में रिकॉर्ड की संख्या है, और फिर एगियन का परीक्षण करने के लिए गिनती स्क्रिप्ट एगिन को चरण 1 में चलाएं।
अतिरिक्त ट्रिगर होने की समस्या को हल करने के लिए, GL00100 तालिका पर कंपनी डेटाबेस के खिलाफ SQL सर्वर प्रबंधन स्टूडियो में फॉलो स्क्रिप्ट चलाएं:
इस तालिका में सूचीबद्ध ट्रिगर की समीक्षा करें, यह देखने के लिए कि निम्नलिखित ट्रिगर लिस्टेड हैं।
Frx_chart_delete
Frx_chart_insert
Frx_chart_update
यदि यह मामला है, तो आप चरणों का पालन करके ट्रिगर को हटा सकते हैं:
कंपनी डेटाबेस का बैकअप लें।
समर्थन व्यवस्थापक कंसोल में या कंपनी डेटाबेस के खिलाफ SQL सर्वर प्रबंधन स्टूडियो में निम्न स्क्रिप्ट चलाएं:वाराणसी निवेश
फिर से परीक्षण करें।
इस समस्या को हल करने के लिए, उन खातों को देखने के लिए एक स्क्रिप्ट चलाएं जो FRL_ACCT_CODE TAT में मौजूद नहीं हैं, जो कि सामान्य लेजर खाता मास्टर टेबल में नहीं हैं।
कंपनी डेटाबेस का बैकअप लें।
सपोर्ट एडमिनिस्ट्रेटर कंसोल या SQL सर्वर मैनेजमेंट स्टूडियो में निम्न स्क्रिप्ट चलाएं:
उन परिणामों में जो रिटार किए जाते हैं, यह निर्धारित करें कि खाता संख्या जब आप जोड़ना या सहेजना चाहते हैं, तो यह निर्धारित करता है कि वह Alladylisted है।
FRL_ACCT_CODE तालिका से अतिरिक्त खातों को हटाने के लिए निम्न स्क्रिप्ट चलाएं:
सत्यापित करें कि सभी तालिकाओं में अब एक ही संख्या में रिक्रेड हैं:
Micropt Dynamics GP में साइन इन करें, और फिर से खाता जोड़ने का प्रयास करें।
पहचान कॉलम की जांच करने के लिए, चरणों का पालन करें:
START का चयन करें, PROPRAMS को इंगित करें, Microsoft SQL सर्वर को इंगित करें, और फिर SQL सर्वर प्रबंधन स्टूडियो का चयन करें।
कंपनी डेटाबेस का विस्तार करें।
टेबल का विस्तार करें।
यदि आप SQL Server 2008 का उपयोग कर रहे हैं, तो GL00100 पर राइट-क्लिक करें और फिर डिज़ाइन का चयन करें।
कॉलम नाम के तहत, DEX_ROW_ID का चयन करें।
नीचे की ओर कॉलम प्रॉपर्टी विंडो में, नीचे स्क्रॉल करें, और फिर आइडिया स्पेसिफिकेशन का विस्तार करें।
Surethat Yes को पहचान विनिर्देश क्षेत्र में चुना गया है।
Article Address: https://lyricsparoles.com/Stock/34.html
Article Source:Admin88
Notice:Please indicate the source of the article in the form of a link。