SQL डेटाबेस को 1C में कैसे स्थानांतरित करें

विषयसूची:

SQL डेटाबेस को 1C में कैसे स्थानांतरित करें
SQL डेटाबेस को 1C में कैसे स्थानांतरित करें

वीडियो: SQL डेटाबेस को 1C में कैसे स्थानांतरित करें

वीडियो: SQL डेटाबेस को 1C में कैसे स्थानांतरित करें
वीडियो: SQL सर्वर | Azure में डेटाबेस माइग्रेशन के लिए सर्वश्रेष्ठ विकल्प 2024, नवंबर
Anonim

1C एक इलेक्ट्रॉनिक लेखा प्रणाली है जिसने हाल के वर्षों में अन्य सभी प्रतियोगियों को पछाड़ दिया है। प्रोग्राम अक्सर डीबीएफ फाइलों में डेटा स्टोर करता है, लेकिन एक एसक्यूएल संस्करण भी है। सर्वर की स्थिरता में सुधार के लिए वे अक्सर बड़ी संख्या में उपयोगकर्ताओं, 15 से अधिक लोगों के साथ SQL पर स्विच करते हैं। MS SQL डेटाबेस को एक सर्वर से दूसरे सर्वर में स्थानांतरित करने के कई तरीके हैं।

SQL डेटाबेस को 1C में कैसे स्थानांतरित करें
SQL डेटाबेस को 1C में कैसे स्थानांतरित करें

यह आवश्यक है

  • - स्थापित कार्यक्रम "1 सी: एंटरप्राइज";
  • - एक कंप्यूटर।

अनुदेश

चरण 1

SQL को स्थानांतरित करने के सबसे तेज़ तरीकों में से एक है सर्वर से डेटाबेस को अलग करना और लॉग के साथ एक नए में स्थानांतरित करना। सबसे पहले, आपको डेटाबेस को अलग करने की जरूरत है, उसके अनुसार उसका नाम बदलना। ऐसा करने के लिए, इन चरणों का पालन करें: मास्टर का उपयोग करें, GO, "Exec sp_detach_db 'database_name', 'true'", GO, जहां स्रोत से डेटाबेस को अलग करने के लिए sp_detach_db का उपयोग किया जाता है। इसके निम्नलिखित पैरामीटर हैं: @dbname - नाम और @skipchecks - आँकड़ों को अद्यतन करने के लिए संकेत। यह सुनिश्चित करने के लिए 'सत्य' पर सेट करें कि अनुलग्नक पर आंकड़े अपडेट अपडेट किए गए हैं।

चरण दो

फिर चलाएँ: मास्टर, GO, "प्रिंट 'अटैचिंग डेटाबेस'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' का उपयोग करें। डी: / mssql7 / डेटा / database_name_log.ldf '"। यह डेटाबेस और लॉग को नए सर्वर से जोड़ देगा।

चरण 3

सर्वर से सर्वर पर जानकारी कॉपी करने के लिए डीटीएस आयात और निर्यात विज़ार्ड का उपयोग करें। डेटाबेस और लॉगिन को स्थानांतरित करने के लिए कार्य बनाने के लिए DTS डिज़ाइनर या कॉपी डेटाबेस विज़ार्ड का उपयोग करें।

चरण 4

एक डेटा ट्रांसफर इंजन बनाएं जो बल्क इंसर्ट / बीसीपी का उपयोग करता हो। एक स्क्रिप्ट का उपयोग करके, लक्ष्य सर्वर पर स्कीमा बनाएं और फिर जानकारी की प्रतिलिपि बनाने के लिए बल्क इंसर्ट / बीसीपी का उपयोग करें। क्या लागू करना है यह चुनते समय, याद रखें कि बल्क इंसर्ट, bcp के विपरीत, डेटा निर्यात नहीं कर सकता।

चरण 5

वितरित प्रश्नों का प्रयोग करें। लक्ष्य सर्वर पर स्कीमा बनाने के बाद, लिंक किए गए सर्वर को व्यवस्थित करें और ओपनक्वेरी और ओपनरोसेट फ़ंक्शन का उपयोग करके इन्सर्ट स्टेटमेंट लिखें। डेटा अपलोड करने से पहले, चेक बाधाओं और विदेशी कुंजी को अक्षम करना सुनिश्चित करें और ऑपरेशन पूरा होने के बाद उन्हें फिर से कनेक्ट करें।

चरण 6

बैकअप और पुनर्स्थापना का उपयोग करें। डेटाबेस की एक प्रति बनाएं और फिर इसे नए सर्वर पर पुनर्स्थापित करें।

सिफारिश की: