Exchange sunucusu üzerindeki database lerde bir sorun meydana geldiğinde database in yedeğini başka bir database e restore edip kullanıcıları da restore edilen database e yönlendirme işlemidir.
Var olan mailbox sunucusunda bir sorun oluştuğu zaman database lerin başka bir mailbox sunucusunda veya başka bir mailbox database inde sorunlu olan database lerin çalıştırılmasını sağlarız.
Önce yeni bir database mailbox ı oluşturuyoruz. Bu database I oluştururken maunt etmiyor ve dismount olarak bırakıyoruz.
Oluşturduğumuz bu database in File Restore una izin vermeliyiz.
set-mailboxdatabase “yeni database ismi” -AllowFileRestore:$true
Taşımak istediğimiz database e ait database ve log dosyalarını yeni oluşturduğumuz database in içine kopyalıyoruz. Bu database in clean shutdown olduğundan emin olmamız gerekmektedir.
Yeni açılan database isminin taşınacak olan database isminden farklı bir isim ile açmamız gerekmektedir.
get-mailbox -database “eski_database_ismi” | ?{$_.ObjectClass -NotMatch ‘(SystemAttendantMailbox|ExOldDbSystemMailbox)’} | set-mailbox -database “yeni_database_ismi”
Yukarıdaki komut ile kullanıcıları yeni database e yönlendiriyoruz.
1md mailbox ını kullanan kullanıcıları pmaildb mailbox ını kullanmaları için gerekli yönlendirmeyi sağlamış oldum.
Exchange – Backup restore olarak kullanılabilecek bir yöntem olarak görülmektedir.