प्रारंभ करना मेरे पास एक ऐप है जो सभी अलग-अलग डीबी में सभी डेटा स्टोर करने के लिए SQL एंटरप्राइज़ का उपयोग करता है। मुझे अपने उपयोगकर्ताओं के लिए "ऑफ़लाइन" काम करने की क्षमता में निर्माण करने की आवश्यकता थी। मैंने इसे Merge Replication
के माध्यम से स्थानीय SQL Express
सभी के लिए इंस्टॉल किया। यह "काम करता है" लेकिन स्लेज हथौड़ा दृष्टिकोण की तरह लगता है।एसक्यूएल डीबी के साथ सिंक फ्रेमवर्क:
उदाहरण के लिए, मैं सभी 14000 लोगों को प्रत्येक डीबी में दोहरा रहा हूं जब कोई भी व्यक्तिगत उपयोगकर्ता केवल 100 या उससे भी अधिक समय से बातचीत कर सकता है। यह इस तथ्य की भी गिनती नहीं कर रहा है कि वे सेंट्रल डीबी के कनेक्शन के बीच 5 ईश के साथ कभी भी बातचीत नहीं करेंगे।
जो मैं खोज रहा हूं वह युक्तियाँ, पॉइंटर्स और शायद, सिंक फ्रेमवर्क 2 (डेटाबेस के साथ) पर एक अच्छा ट्यूटोरियल है। आपके हाथों के लिए काम करने वाले पहले हाथों का विवरण और क्यों स्वागत किया जाएगा। Sync Framework
के साथ काम करने के लिए मुझे अभी तक एक स्पष्ट और संक्षिप्त (वर्तमान का उल्लेख नहीं करना) ट्यूटोरियल में आना है।
मेरे विनिर्देश MS SQL Server 2005
या 2008, किसी भी संस्करण हैं। कोई भी .Net
संस्करण (3.5 या 4)। वर्तमान डेटा परत सभी LinqToSQL
है। वर्तमान में उपयोग में कोई Sprocs
नहीं है।
मेरे विचार, अभी तक, केवल प्रत्येक श्रमिक को केसेलोड और संबंधित डेटा निर्दिष्ट करने के लिए सिंक करना है। आदर्श रूप से, हम सीधे "चेक इन/चेक आउट" प्रारूप में जाएंगे जहां वे उन सदस्यों का चयन करेंगे जिन्हें वे यात्रा करने की योजना बना रहे हैं और फिर यह आवश्यक डेटा सिंक करता है।
बोनस के रूप में, क्या कोई मुझे बता सकता है कि इसे किस रूप में संदर्भित किया जाता है? मैं हर समय "कभी-कभी कनेक्ट" होता हूं लेकिन यह गलत लगता है। उन्हें "कभी-कभी डीआईएस-कनेक्ट" कहने के लिए और अधिक सटीक होगा, विचार?
कृपया मुझे बताएं कि क्या इसे अधिक विस्तार, पुनः शब्द या बेहतर फोकस की आवश्यकता है। यह मेरे लिए बहुत महत्वपूर्ण है। –
मैं उन सभी के लिए बहुत आभारी हूं जिन्होंने जवाब देने का समय लिया है। मैं ** ** में निराश हूं, मेरे प्रश्न को उत्तर के रूप में बेहतर नहीं कहने के लिए, अब तक, मेरी चिंता को वास्तव में संबोधित नहीं करते हैं। मैं कोशिश करने और इसकी मदद करने के लिए एक और बार संपादित करूंगा। –
मुझे लगता है कि आपने शायद इस समस्या को हल कर लिया है, लेकिन यदि नहीं, तो मैं एसक्यूएल 2005 या 2.1 के साथ सिंक फ्रेमवर्क 2.0 या 2.1 का उपयोग करने के कुछ तरीकों का सुझाव दे सकता हूं। मैंने 400 उपयोगकर्ताओं के लिए कभी-कभी कनेक्ट किए गए .NET 4 ऐप के लिए कुछ समान कार्यान्वित किया है। – stombeur