Azure SQL Veritabanı uzun süreli yedekleme saklamayı yönetme

Şunlar için geçerlidir: Azure SQL Veritabanı

Azure SQL Veritabanı ile, yedeklemeleri ayrı Azure Blob depolama kapsayıcılarında 10 yıla kadar otomatik olarak saklamak için uzun süreli bir yedekleme saklama ilkesi (LTR) ayarlayabilirsiniz. Daha sonra Azure portal, Azure CLI'yı veya PowerShell'i kullanarak bu yedeklemeleri kullanarak bir veritabanını kurtarabilirsiniz. Uzun süreli saklama ilkeleri Azure SQL Yönetilen Örneği için de desteklenir.

Önkoşullar

Etkin bir Azure aboneliği.

Uzun süreli saklama ilkeleri oluşturma

SQL Veritabanı, otomatik yedeklemeleri hizmet katmanınızın saklama süresinden daha uzun bir süre boyunca saklayacak şekilde yapılandırabilirsiniz.

  1. Azure portal sunucunuza gidin ve Ardından Yedeklemeler'i seçin. Yedekleme saklama ayarlarınızı değiştirmek için Bekletme ilkeleri sekmesini seçin.

    Bekletme ilkeleri deneyimini gösteren Azure portal ekran görüntüsü.

  2. Bekletme ilkeleri sekmesinde, uzun süreli yedekleme bekletme ilkelerini ayarlamak veya değiştirmek istediğiniz veritabanlarını seçin. Seçilmemiş veritabanları etkilenmez.

    Yedekleme bekletme ilkelerini yapılandırmak için bekletme ilkeleri sekmesinin Azure portal ekran görüntüsü.

  3. İlkeleri yapılandır bölmesinde haftalık, aylık veya yıllık yedeklemeler için istediğiniz saklama süresini belirtin. Uzun süreli yedek saklama ayarlanmaması gerektiğini belirtmek için '0' bekletme süresini seçin.

    İlkeleri yapılandırma bölmesi olan Azure portal ekran görüntüsü.

  4. Seçilen bekletme ayarlarını seçilen tüm veritabanlarına uygulamak için Uygula'yı seçin.

Önemli

Uzun süreli bir yedekleme saklama ilkesini etkinleştirdiğinizde, ilk yedeklemenin görünür ve geri yükleme için kullanılabilir hale gelmesi 7 güne kadar sürebilir. LTR yedekleme temposunun ayrıntıları için bkz. uzun süreli yedekleme saklama.

Yedeklemeleri görüntüleme ve yedekten geri yükleme

LTR ilkesine sahip belirli bir veritabanı için tutulan yedekleri görüntüleyin ve bu yedeklerden geri yükleyin.

  1. Azure portal sunucunuza gidin ve Ardından Yedeklemeler'i seçin. Belirli bir veritabanının kullanılabilir LTR yedeklemelerini görüntülemek için Kullanılabilir LTR yedeklemeleri sütununun altında Yönet'i seçin. Seçili veritabanı için kullanılabilir LTR yedeklemelerinin listesini içeren bir bölme görüntülenir.

    Kullanılabilir yedeklemeleri gösteren Azure portal ekran görüntüsü.

  2. Görüntülenen Kullanılabilir LTR yedeklemeleri bölmesinde kullanılabilir yedeklemeleri gözden geçirin. Geri yüklemek veya silmek için bir yedekleme seçebilirsiniz.

    Kullanılabilir LTR yedeklemelerini görüntüleyebileceğiniz Azure portal ekran görüntüsü.

  3. Kullanılabilir bir LTR yedeklemesinden geri yüklemek için geri yüklemek istediğiniz yedeklemeyi seçin ve ardından Geri Yükle'yi seçin.

    Kullanılabilir LTR yedeklemesinden geri yükleyebileceğiniz Azure portal ekran görüntüsü.

  4. Yeni veritabanınız için bir ad seçin ve ardından Gözden Geçir + Oluştur'u seçerek Geri Yükleme işleminizin ayrıntılarını gözden geçirin. Veritabanınızı seçilen yedeklemeden geri yüklemek için Oluştur'u seçin.

    Geri yükleme ayrıntılarını yapılandırabileceğiniz Azure portal ekran görüntüsü.

  5. Geri yükleme işinin durumunu görüntülemek için araç çubuğunda bildirim simgesini seçin.

    Geri yükleme işinin ilerleme durumunu gösteren Azure portal ekran görüntüsü.

  6. Geri yükleme işi tamamlandığında, yeni geri yüklenen veritabanını görüntülemek için SQL veritabanları sayfasını açın.

Not

Buradan var olan veritabanına kopyalamak için geri yüklenen veritabanından veri ayıklama veya var olan veritabanını silerek geri yüklenen veritabanının adını var olan veritabanının adıyla değiştirme gibi görevleri gerçekleştirmek için SQL Server Management Studio kullanarak geri yüklenen veritabanına bağlanabilirsiniz.

Sınırlamalar

  • BIR LTR yedeklemesinden geri yüklerken okuma ölçeği özelliği devre dışı bırakılır. Etkinleştirmek için, geri yüklenen veritabanında ölçeği okuyun, oluşturulduktan sonra veritabanını güncelleştirin.
  • Veritabanı elastik havuzdayken oluşturulan bir LTR yedeklemesinden geri yükleme yaparken hedef hizmet düzeyi hedefini belirtmeniz gerekir.
  • Hiper Ölçek hizmet katmanındaki LTR sınırlı genel önizleme aşamasındadır

Not

LTR, Haziran 2022'den sonra oluşturulan veya diğer hizmet katmanlarından geçirilen Hiper Ölçek veritabanları için etkinleştirilebilir. Diğer tüm Hiper Ölçek veritabanları için LTR desteği önümüzdeki birkaç hafta içinde eklenecektir. Henüz desteklenmeyen bir Hiper Ölçek veritabanı için LTR'yi etkinleştirmeyi denerseniz şu hatayı alırsınız: "Uzun Süreli Saklama desteklenmiyor: Hiper Ölçek'te uzun süreli saklama şu anda sınırlı önizleme aşamasındadır ve veritabanınız için henüz etkinleştirilemez. Uzun süreli saklamayı etkinleştirmek için lütfen Microsoft desteğine ulaşın." Bu sorunu çözmek için lütfen bir destek bileti oluşturun veya veritabanınız için LTR desteğinin etkinleştirilmesini bekleyin.

En iyi yöntemler

Uyumluluk veya görev açısından kritik diğer gereksinimleri karşılamak için LTR yedeklemeleri kullanıyorsanız:

  • Portal, Azure CLI veya PowerShell kullanarak yedeklemeleri görüntüleme bölümünde açıklanan adımları izleyerek LTR yedeklemelerinin yapılandırılan ilkeye göre alındığını doğrulayın.
  • LTR yedeklemelerinin geri yüklenmesinin beklenen veritabanı durumuna neden olduğunu doğrulamak için düzenli kurtarma tatbikatları yürütmeyi göz önünde bulundurun.

Sonraki adımlar