मुझे इस सवाल से पूछने में लगभग डर है क्योंकि ऐसा लगता है कि इसे Google या ravendb.net के माध्यम से आसानी से उपलब्ध होना चाहिए। हालांकि, मुझे अपने RavenDB को नए संस्करण में अपग्रेड करने का उचित तरीका खोजने में कठिनाई हो रही है। मैं वर्तमान में संस्करण 573 चला रहा हूं और रेवेन स्टूडियो में एक इंडेक्स को बढ़ावा देने की क्षमता के लिए बस 616 में अपग्रेड करना चाहता हूं।रैवेनडीबी अपग्रेड
अपग्रेड करने का उचित तरीका क्या है? क्या मैं अपना डीबी बैकअप लेता हूं, हार्ड डिस्क पर अपना पूरा रेवेन फ़ोल्डर हटा देता हूं, फिर उसी 616 संस्करण को उसी फ़ोल्डर क्षेत्र में कॉपी करता हूं? फिर डीबी बहाल करें?
संपादित करें:
मैं V960 (27-Nov-2012) को RavenDB v573 कैसे उन्नत:
नोट: MaxPageSize बदलने (कदम 7.b) अनुशंसित नहीं है। स्थानीय 960 के खिलाफ
- भागो स्वचालित परीक्षण कुछ भी नहीं टूटता सत्यापित करने के लिए।
- का बैक अप 573 RavenDB
- स्थापित करें/960
- को 573 से
- कॉपी डेटा फ़ोल्डर उत्पादन सर्वर के लिए 960 अनज़िप उपयोगकर्ता PrestoDatabaseUser डेटा फ़ोल्डर के लिए पूर्ण पहुँच दें
- स्थापना रद्द मौजूदा RavenDB सेवा:
एक ।sc delete RavenDB
बी। RavenDB-बिल्ड-573_deprecate - सेट Raven.Server.exe.config करने के लिए पुराने 573 फ़ोल्डर का नाम बदलें (मूल config से किसी भी बदल सेटिंग्स पर लाना):
एक।<add key="Raven/AnonymousAccess" value="Get"/>
बी।<add key="Raven/MaxPageSize" value="2147483647"/>
सी।<add key="Raven/Authorization/Windows/RequiredUsers" value="domain\UserName"/>
- सेवा के रूप में स्थापित करें:
ए। सेवाओं/क्षुधा नई RavenDB पर प्रतिक्रिया नहीं कर रहे हैं, तोC:\Software\RavenDb\RavenDB-Build-960\Server>Raven.Server.exe /install
- RavenDB बदलें बैकअप बैच फ़ाइल नई 960 फ़ोल्डर संरचना
- को इंगित करने के लिए, उन्हें पुनः आरंभ करें।
क्या सर्वर फ़ोल्डर में बाइनरी को प्रतिस्थापित करना आवश्यक है? या RavenDB-Build-573 के भीतर सबकुछ बदलना चाहिए? –
और क्या क्लाइंट फ़ोल्डर में नई बाइनरी का उपयोग करना भी आवश्यक है? मैं .NET क्लाइंट एपीआई का उपयोग करता हूं, आईआईएस नहीं। –
आप इसे nuget के माध्यम से कर सकते हैं। –