“Restore” sekmesinde geri istediğiniz yedeği seçersiniz. Sonra “Restore” düğmesine tıklarsınız.
Uygulama önce sorar. Ne olacağını söyler: bugünkü durumun üzerine yazılır ve uygulama kapsayıcıları yeniden başlatır. Bugünkü durumda anonimleştirilmiş kişiler varsa ikinci bir soru gelir. Bu soru sayılarını belirtir ve geri yüklemeden sonra yeniden anonimleştirilip anonimleştirilmeyeceklerini sorar. “Yes” önceden seçilidir. “No” ile yedek bu adım olmadan geri yüklenir. Bunun yerine pencereyi kapatırsanız hiçbir şey geri yüklenmez.
“Wipe target volumes before restore” işareti birimleri önce boşaltır. Böylece yedek alındığında var olmayan hiçbir dosya geride kalmaz.
Adımlar “Log” sekmesinde görünür. Orada uygulamanın ne yaptığını tek tek görürsünüz. İkinci soruya “Yes” yanıtını verdiyseniz sondaki bir satır, talep sisteminin sonraki gece kaç anonimleştirmeyi yeniden uygulayacağını söyler. Bunlar aktarılamazsa günlük bunun yerine bir uyarı gösterir. Uyarılar olduysa pencerenin altındaki durum satırı sayılarını belirtir.
Yedek veritabanını içeriyorsa eksiksiz durum geri gelir. Talepler, yorumlar, geçmiş, dosya ekleri, kaydedilen süre ve bilgi bankası, yedek anındaki hâlleriyle yeniden oradadır.
Sonrasında sistem yeniden kullanılabilir. Küçük bir kurulumda bu, bir dakikadan az sürer.
Yedek veritabanını içeriyorsa veritabanı ya tamamen geri gelir ya da hiç gelmez. Birimler onun ardından gelir. Bir birim başarısız olursa veritabanı zaten geri gelmiştir ama dosyalar eksik olabilir; hangi adımın başarısız olduğunu “Log” sekmesi gösterir. Uygulama, geri yükleme başarısız olsa bile her durumda kapsayıcıları sonrasında yeniden başlatır.
Eski bir sürümden alınmış bir yedek daha yeni bir sürüme geri yüklenebilir. Sistem bir sonraki başlangıcında veritabanını kendi sürümüne yükseltir.
Memnuniyet anketine ait rızalar ve abonelikten çıkmalar sorulmadan aktarılır. İkinci soruyu “No” ile yanıtlasanız da bu geçerlidir. Uygulama bunları geri yüklemeden önce çalışan kurulumdan okur. Sonra “Log” sekmesindeki bir satır sayıyı verir, örneğin “12 consent and unsubscribe record(s) were carried over.” Talep sistemi bunları ilk başlatmada devralır. Yedeklemeden sonra yapılan bir rıza ya da abonelikten çıkma bu yüzden geçerli kalır. Aktarım başarısız olursa günlük bir uyarı gösterir. Geri yükleme yine de başarılı sayılır.
Uygulama şifreli bir yedeği önce baştan sona denetler. Bu sırada durum satırında “Checking the encrypted backup before anything is changed...” yazar. Kapsayıcıları ancak bundan sonra durdurur. Dosya hasarlıysa veya değiştirilmişse durur ve “The backup file is damaged. Nothing was changed.” bildirir.
Yedek başka bir sunucudan geliyorsa uygulama o sunucunun kurtarma anahtarını ister. Bu, sorulardan sonra olur. “Recovery key needed” penceresi yedeğin anahtar kimliğini belirtir. Bu sunucunun anahtarı eksikse aynı pencere görünür.
Yazım hatası, bir şey değişmeden önce fark edilir. Durum satırı bunun üzerine “The recovery key has a typing error. Check each character.” bildirir. Ardından pencere yeniden sorar. Anahtar başka bir yedeğe aitse durum satırı “This recovery key does not belong to this backup.” bildirir. “Cancel” ile uygulama durur ve “Restore cancelled. Nothing was changed.” bildirir.
Uygulama girdiğiniz anahtarı benimsemez. Kendi anahtarını korur. Yeni yedekler yine bu sunucunun anahtarıyla yapılır. Yeni bir sunucuda geri yüklüyorsanız o sunucunun kurtarma anahtarını da saklayın.
Veritabanı içermeyen bir yedek yalnızca ekleri, arşivleri ve anahtarları geri yükler. Mevcut anahtarlar korunur. Veritabanı olduğu gibi kalır. Uygulama bunu geri yüklemeden önce söyler ve sorar. “No” ile hiçbir şey değişmez.
Kurulum kendi veritabanını kullanacak şekilde ayarlanmışsa uygulama, yedek bir veritabanı içerse bile veritabanı bölümünü atlar. Bu örneğin daha eski bir yedek için geçerlidir. Uygulama önce sorar. “No” ile hiçbir şey değişmez.