Aracılığıyla paylaş


Silinen kapsayıcıyı veya veritabanını aynı Azure Cosmos DB hesabına geri yükleme

ŞUNLAR IÇIN GEÇERLIDIR: NoSQL MongoDB Gremlin Masa

Azure Cosmos DB belirli bir noktaya aynı hesap geri yükleme özelliği, bir kapsayıcının veya veritabanının yanlışlıkla silinmesinden kurtarmanıza yardımcı olur. Bu özellik, silinen veritabanını veya kapsayıcıyı yedeklemelerin bulunduğu herhangi bir bölgedeki aynı mevcut hesaba geri yükler. Sürekli yedekleme modu, son 30 gün içinde herhangi bir noktaya geri yükleme yapmanızı sağlar.

Önkoşullar

  • Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.
  • Bir Azure Cosmos DB hesabı. Azure Cosmos DB hesabı için aşağıdaki seçeneklerden birini belirleyebilirsiniz:

Silinen kapsayıcıyı veya veritabanını geri yükleme

Silinen bir kapsayıcıyı veya veritabanını aynı, mevcut hesapta geri yüklemek için Azure portalını, Azure CLI'yı, Azure PowerShell'i veya bir Azure Resource Manager şablonunu kullanın.

Silinen bir kapsayıcıyı veya veritabanını geri yüklemek için Azure portalını kullanın. Alt kapsayıcılar da geri yüklenir.

  1. Azure portalına gidin.

  2. Azure Cosmos DB hesabınıza gidin ve ardından Belirli Bir Noktaya Geri Yükleme sayfasına gidin.

    Not

    Azure portalındaki geri yükleme sayfası yalnızca izniniz varsa Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read doldurulur. Bu izin hakkında daha fazla bilgi edinmek için bkz . Yedekleme ve geri yükleme izinleri.

  3. Aynı hesaba geri yükle sekmesini seçin.

    Veritabanını veya kapsayıcıyı aynı hesaba geri yükleme seçeneklerinin ekran görüntüsü.

  4. Veritabanı için, bir kapsayıcı veya veritabanı için ilgili silme olayları için olay akışını filtrelemek üzere bir arama sorgusu girin.

    Kapsayıcılar ve veritabanları için silme olaylarını gösteren olay filtresinin ekran görüntüsü.

  5. Ardından, silme olaylarını filtrelemek için kullanılacak bir zaman penceresi oluşturmak için Başlangıç ve Bitiş değerlerini belirtin.

    Silme olaylarını filtrelemek için başlangıç ve bitiş tarihi filtrelerinin ekran görüntüsü.

    Not

    Başlangıç filtresi, mevcut tarihten en fazla 30 gün önce ile sınırlıdır.

  6. Filtreleriniz uygulanmış olarak farklı kaynak türlerine yönelik olay listesini güncelleştirmek için Yenile'yi seçin.

  7. Saati doğrulayın ve daha önce silinmiş olan seçili kaynağı geri yüklemeye başlamak için Geri Yükle'yi seçin.

    Geri yükleme işleminden önce onay iletişim kutusunun ekran görüntüsü.

    Önemli

    Aynı hesapta her zaman en fazla üç geri yükleme işlemi etkin olabilir. Geri yükleme işlemi devam ederken kaynak hesabın silinmesi, geri yükleme işleminin başarısız olmasına neden olabilir.

    Not

    Olay akışı kaynakları Geri yüklenemez olarak görüntüler. Akış, kaynağın neden geri yüklenemediklerine ilişkin daha fazla bilgi sağlar. Çoğu durumda, veritabanının alt kapsayıcılarından herhangi birini geri yükleyebilmeniz için önce üst veritabanını geri yüklemeniz gerekir.

  8. Geri yükleme işlemini başlattıktan sonra Azure portalının bildirimler alanını kullanarak işlemi izleyin. Bildirim, geri yüklenen kaynağın durumunu sağlar. Geri yükleme işlemi devam ederken kapsayıcının durumu Oluşturuluyor şeklindedir. Geri yükleme işlemi tamamlandıktan sonra durum Çevrimiçi olarak değişir.

Geri yükleme işleminin durumunu izleme

Silinen bir kapsayıcı veya veritabanı için belirli bir noktaya geri yükleme başlatıldığında, işlem kaynakta bir InAccount geri yükleme işlemi olarak tanımlanır.

Belirli bir kaynağın geri yükleme işlemlerinin listesini almak için, InAccount Geri Yükleme Silinmiş arama filtresini ve bir zaman filtresini kullanarak hesabın etkinlik günlüğünü filtreleyin. Döndüren liste, geri yükleme işlemini başlatan kullanıcıyı tanımlayan UserPrincipalName alanını içerir. Etkinlik günlüklerine erişme hakkında daha fazla bilgi için bkz . Belirli bir noktaya geri yükleme eylemlerini denetleme.

Sonraki adımlar