Datazen İçin Database Restore Yapmak

Datazen kullanılan ortamlarda datazen ile alakalı olarak db restore işlemi her zaman zor olmuştur. Datazen control panel üzerinde Backup almak için bir düzey varken. Restore için bir düzey söz konusu değil. Eğer herhangi bir problem yaşayan ve datazen tarafında db restore etmek zorunda olanlar var ise aşağıdaki kodları kullanarak db restore işlemini yapabilirler.

— klasör bilgilerini alalım

C:\Program Files\Datazen Enterprise Server\webapi\Web.config

C:\Program Files\Datazen Enterprise Server\viewer\Web.config

C:\Program Files\Datazen Enterprise Server\service\Datazen.Server.Service.exe.Config

Klasörlerine için yapılandırılmış olan klasör yetkilerine dikkat edin. Oradaki kullanıcı bilgilerini bir yere not edin ki daha restore sonrasında da kullanalım.

— servisleri durduralım

net stop datazenrenderingservice

net stop datazendata

net stop datazen

cd "c:\Program Files\Datazen Enterprise Server\service"

ilgili klasör ve içerisindeki verileri silelim. Çünkü RavenDB restore yaparken mevcut verilerin üstüne backup dan restore edemiyor.

rmdir /S /Q Data

— yeni bir Data klasörü oluşturalım.

mkdir Data

— restore işlemi

Raven.Server.exe --restore-source=[Backup_Klasörü] --restore-database=[Restore_Edilecek_Klasör]

Raven.Server.exe -restore -src "C:\Datazen\Backups\datazen-20170814-93fa5e49" -dest "C:\Program Files\Datazen Enterprise Server\data"

— db doğruluk kontrolü

esentutl /d Data\Data

Datazen.Server.Service /console /shutdown

aşağıdaki dizinlerdeki dosyaları edit edip instace id sini ve kimlik bilgilerini eski sunucu bilgileri ile değiştirin.

C:\Program Files\Datazen Enterprise Server\webapi\Web.config

C:\Program Files\Datazen Enterprise Server\viewer\Web.config

C:\Program Files\Datazen Enterprise Server\service\Datazen.Server.Service.exe.Config

— servisleri start edin

net start datazen

net start datazenrenderingservice

net start datazendata

 

Author: idelibalta

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir