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

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

Azure SQL Veritabanı ile, yedeklemeleri 10 yıla kadar ayrı Azure Blob depolama kapsayıcılarında otomatik olarak tutmak için uzun süreli bir yedekleme saklama (LTR) ilkesi ayarlayabilirsiniz. Daha sonra azure portalını, Azure CLI'yı veya PowerShell'i kullanarak bu yedeklemeleri kullanarak bir veritabanını kurtarabilirsiniz.

Önkoşullar

Etkin bir Azure aboneliği.

İzinler

LTR yedeklemelerini görüntülemek ve geri yüklemek için şunları yapmanız gerekir:

  • Abonelik Sahibi rolü veya

  • Abonelik Katkıda Bulunanı rolü veya

  • SQL Server Katkıda Bulunanı rolü veya

  • Aşağıdaki izinlere sahip özel rol:

    Microsoft.Sql/locations/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read

LTR yedeklemelerini silmek için aşağıdaki rollerden birinin üyesi olmanız gerekir:

  • Abonelik Sahibi rolü veya

  • Abonelik Katkıda Bulunanı rolü veya

  • Aşağıdaki izne sahip özel rol:

    Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

Dekont

SQL Server Katkıda Bulunanı rolünün LTR yedeklemelerini silme izni yok.

Azure rol tabanlı erişim denetimi (RBAC) izinleri abonelik veya kaynak grubu kapsamında verilebilir. Ancak, bırakılan bir sunucuya ait LTR yedeklemelerine erişmek için bu iznin o sunucunun abonelik kapsamında verilmesi gerekir:

Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

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ında sunucunuza gidin ve Yedeklemeler'i seçin. Yedekleme saklama ayarlarınızı değiştirmek için Bekletme ilkeleri sekmesini seçin.

    Screenshot of the Azure portal showing the retention policies experience.

  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.

    Screenshot of the Azure portal of the retention policies tab to configure backup retention policies.

  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 yedekleme saklamanın ayarlanmaması gerektiğini belirtmek için '0' bekletme süresini seçin.

    Screenshot of the Azure portal, the configure policies pane.

  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 hale gelmesi ve geri yükleme için kullanılabilir duruma 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 yedeklemeleri görüntüleyin ve bu yedeklerden geri yükleyin.

  1. Azure portalında sunucunuza gidin ve Yedeklemeler'i seçin. Belirli bir veritabanı için 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.

    Screenshot of the Azure portal, showing available backups.

  2. Görüntülenen Kullanılabilir LTR yedeklemeleri bölmesinde kullanılabilir yedeklemeleri gözden geçirin. Geri yükleneceği yedeği seçin.

    Screenshot of the Azure portal where you can view available LTR backups.

  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.

    Screenshot of the Azure portal where you can restore from available LTR backup.

  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.

    Screenshot of the Azure portal where you can configure restore details.

  5. Araç çubuğunda bildirim simgesini seçerek geri yükleme işinin durumunu görüntüleyin.

    Screenshot of the Azure portal that shows restore job progress.

  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.

LTR yedeklemelerini silme

LTR ilkesine sahip belirli bir veritabanı için tutulan yedekleri silin.

Önemli

LTR yedeklemesini silme işlemi geri alınamaz. Sunucu silindikten sonra bir LTR yedeklemesini silmek için Abonelik kapsamı izniniz olmalıdır. 'Uzun süreli saklama yedeğini siler' işlemini filtreleyerek Azure İzleyici'de her silme işlemiyle ilgili bildirimler ayarlayabilirsiniz. Etkinlik günlüğü, isteği kimin ve ne zaman yaptığına ilişkin bilgileri içerir. Ayrıntılı yönergeler için bkz . Etkinlik günlüğü uyarıları oluşturma.

  1. Azure portalında Azure SQL Veritabanı mantıksal sunucusuna gidin.
  2. Yedeklemeler'i seçin. Belirli bir veritabanı için 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.
  3. Görüntülenen Kullanılabilir LTR yedeklemeleri bölmesinde kullanılabilir yedeklemeleri gözden geçirin. Silmek için bir yedekleme seçin. Sil'i seçin.

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ı gerçekleştirmeyi göz önünde bulundurun.