Ich habe fast Angst, diese Frage hier zu stellen, weil es so aussieht, als ob sie leicht über Google oder auf ravendb.net verfügbar sein sollte. Wie auch immer, es fiel mir schwer, herauszufinden, wie ich meine RavenDB auf eine neue Version aktualisieren kann. Ich laufe zurzeit Version 573 und möchte auf 616 upgraden, einfach um einen Index in Raven Studio zu promoten.
Was ist der richtige Weg für ein Upgrade? Muss ich meine Datenbank sichern, meinen gesamten Raven-Ordner auf der Festplatte löschen und dann die neue 616-Version in den gleichen Ordnerbereich kopieren? Dann stelle die DB wieder her?
BEARBEITEN:
Wie habe ich RavenDB v573 auf v960 aktualisiert (27-Nov-2012):
Hinweis: Das Ändern der MaxPageSize (Schritt 7.b) wird nicht empfohlen.
sc delete RavenDB
<add key="Raven/AnonymousAccess" value="Get"/>
<add key="Raven/MaxPageSize" value="2147483647"/>
BobHorn,
So wie ich es mache, auf unseren Produktionsstätten :-) 1) Stoppen Sie die IIS-Site. 2) Ersetzen Sie die Binärdateien 3) Starten Sie die IIS-Site.
Wenn es eine große Veränderung ist, mache ich auch ein Backup. Aber das ist so ziemlich alles.
In der Vergangenheit habe ich die neuere Version von RavenDB als komplett von der alten IIS-Website getrennt installiert. Dann wurde der Datenordner von alt nach neu verschoben. Dann stufen Sie die alte Phase langsam ab (natürlich würden Sie je nach Situation die entsprechenden IIS-Einstellungen für die Website ändern, wenn Sie die alten IIS-Einstellungen auslaufen lassen).
Tags und Links ravendb