Aracılığıyla paylaş


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

Not

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.

    Bekletme ilkeleri deneyimini gösteren Azure portalının 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ının 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 yedekleme saklamanın ayarlanmaması gerektiğini belirtmek için '0' bekletme süresini seçin.

    İlkeleri yapılandırma bölmesi olan Azure portalının 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 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.

    Kullanılabilir yedeklemeleri gösteren Azure portalının 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ükleneceği yedeği seçin.

    Kullanılabilir LTR yedeklemelerini görüntüleyebileceğiniz Azure portalının 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ının 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ının ekran görüntüsü.

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

    Geri yükleme işinin ilerleme durumunu gösteren Azure portalının 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.

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.