2008-11-14 17 views
8

हमारे पास SQL ​​सर्वर डेटाबेस सेटअप है। हम एक प्रतिकृति परिदृश्य स्थापित कर रहे हैं जहां हमारे पास एक प्रकाशक और ग्राहक है। ग्राहक को एक रिपोर्टिंग प्लेटफ़ॉर्म के रूप में उपयोग किया जाएगा ताकि हम उन सभी बीआई क्वेरी को चला सकें जिन्हें हमें चाहिए और हमारे क्लाइंट से सभी डेटा प्राप्त करने वाले सर्वर को हिट करना होगा। ग्राहक distributer से डेटा खींचने के लिए सेट है।एसक्यूएल सर्वर 2005 प्रतिकृति और ग्राहक पर विभिन्न इंडेक्स

हमारे पास प्रकाशक डीबी पर कई अनुक्रमणिका नहीं हैं, लेकिन हमें रिपोर्टिंग सर्वर (यानी ग्राहक) पर उनकी आवश्यकता होगी।

मेरा प्रश्न है: क्या SQL सर्वर ए) इस परिदृश्य को अनुमति देता है, यह नोट करते हुए कि ग्राहक पर कोई भी परिवर्तन प्रकाशक को वापस नहीं धकेल दिया जाता है। बी) अगर स्नैपशॉट चलाया जाता है तो मुझे लगता है कि यह हमारी अनुक्रमणिका को ओवरराइट कर देगा, क्या मैं इसे होने से रोक सकता हूं? सी) यह कार्रवाई का एक बुद्धिमान तरीका है।

धन्यवाद।

पॉल Kinlan,

http://www.topicala.com/ http://www.thecompanything.com/

उत्तर

7

परिदृश्य तुम समझा एक आम एक और प्रतिकृति उपयोग कर के लाभ में से एक है। ग्राहक पर आपके द्वारा बनाए गए कोई भी बदलाव या अनुक्रमणिका प्रकाशक के पास नहीं जाएंगी क्योंकि यह एक तरह की प्रक्रिया है। यदि आपको किसी कारण से स्नैपशॉट एजेंट को फिर से चलाने और ग्राहक को फिर से शुरू करना है, तो आपको ग्राहक पर अपनी अनुक्रमणिका फिर से बनाने की आवश्यकता होगी। ग्राहक को फिर से शुरू करने की आवश्यकता को कम करने के लिए आप बहुत सी चीजें कर सकते हैं लेकिन उनमें से कुछ को कुछ मैन्युअल चरणों की आवश्यकता है। आम तौर पर यदि आप अपने सभी इंडेक्स निर्माण स्क्रिप्ट को ग्राहक के लिए अद्यतित रखते हैं तो आमतौर पर यदि आवश्यक हो तो उन्हें फिर से चलाने का एक बड़ा सौदा नहीं है।

+0

शानदार, जानकारी के लिए धन्यवाद, इस सप्ताह के अंत में किए गए प्रयोगों से संकेत मिलता है कि आपने क्या कहा है। चीयर्स। – Kinlan