Azure SQL Yönetilen Örneği uzun süreli yedekleme saklamayı yönetme

Şunlar için geçerlidir:Azure SQL Yönetilen Örneği

Azure SQL Yönetilen Örneği'da, uzun süreli bir yedekleme saklama ilkesi (LTR) yapılandırabilirsiniz. Bu, veritabanı yedeklemelerini 10 yıla kadar ayrı Azure Blob depolama kapsayıcılarında otomatik olarak tutmanızı sağlar. Daha sonra azure portalı ve PowerShell ile bu yedeklemeleri kullanarak bir veritabanını kurtarabilirsiniz.

Aşağıdaki bölümlerde azure portalını, PowerShell'i ve Azure CLI'yı kullanarak uzun süreli yedekleme saklamayı yapılandırma, Azure SQL depolama alanında yedeklemeleri görüntüleme ve Azure SQL depolamadaki bir yedeklemeden geri yükleme işlemlerinin nasıl yapılacağını görebilirsiniz.

Ön koşullar

Etkin bir Azure aboneliği.

İzinler

LTR yedeklemelerini görüntülemek ve geri yüklemek için aşağıdaki rollerin bir üyesi olmanız gerekir:

  • Abonelik Sahibi rolü veya
  • SQL Yönetilen Örneği Katkıda Bulunan rolü veya
  • Aşağıdaki izinlere sahip özel rol:
    • Microsoft.Sql/locations/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read

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

  • Abonelik Sahibi rolü veya
  • Aşağıdaki izne sahip özel rol:
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Dekont

SQL Yönetilen Örneği 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. Öte yandan bırakılan örneğe ait LTR yedeklemelerine erişmek için, iznin söz konusu örneğin abonelik kapsamında verilmesi gerekir.

  • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Uzun süreli saklama ilkeleri oluşturma

SQL Yönetilen Örneği, 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 yönetilen örneğinizi ve ardından Yedeklemeler'i seçin. Bekletme ilkeleri sekmesinde, uzun süreli yedekleme bekletme ilkelerini ayarlamak veya değiştirmek istediğiniz veritabanlarını seçin. Değişiklikler, seçili olmayan hiçbir veritabanına uygulanmaz.

    A screenshot from the Azure portal showing the Manage backups link.

  2. İ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.

    A screenshot from the Azure portal showing how to Configure policies.

  3. Tamamlandığında 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

Azure portalından kullanılabilir uzun vadeli yedeklemeleri görüntülemek için şu adımları izleyin:

  1. Azure portalında yönetilen örneğinizi ve ardından Yedeklemeler'i seçin. Kullanılabilir yedeklemeler sekmesinde, kullanılabilir yedeklemeleri görmek istediğiniz veritabanını seçin. Yönet'i seçin.

    A screenshot from the Azure portal showing the option to select a database.

  2. Yedeklemeleri yönet bölmesinde kullanılabilir yedeklemeleri gözden geçirin.

    A screenshot from the Azure portal showing the page to view backups.

Ayrıca, yedeklemeyi seçip Geri Yükle'yi seçerek de bu sayfadan geri yükleyebilirsiniz.

Alternatif olarak, Azure portalını kullanarak yedeklemeyi uzun süreli saklamadan geri yüklemek için şu adımları izleyin:

  1. Azure Portal oturum açın.

  2. Veritabanınızı geri yüklemeyi planladığınız hedef SQL Yönetilen Örneği gidin.

  3. Genel Bakış sayfasında + Yeni veritabanı'nı seçerek Azure SQL Yönetilen Veritabanı Oluştur sayfasını açın.

    Screenshot that shows the SQL Managed Instance overview pane in the Azure portal, with adding a new database selected.

  4. Azure SQL Yönetilen Veritabanı Oluşturma sayfasının Temel Bilgiler sekmesinde, Proje ayrıntıları altında abonelik ve kaynak grubu ayrıntılarını sağlayın. Ardından, Veritabanı ayrıntıları altında geri yüklemeyi planladığınız veritabanının yeni adını belirtin. Açılan listede doğru yönetilen örneğin listelendiğini onaylayın. Ardından İleri: Veri kaynağı'ı seçin >

    Screenshot of the Azure portal that shows the Basics tab of the Create Azure SQL Managed Database page.

  5. Veri kaynağı sekmesinde Var olan verileri kullan'ın altında Belirli bir noktaya geri yükleme'yi seçin. Kaynak veritabanını içeren aboneliği, kaynak grubunu ve yönetilen örneği sağlayın. Yönetilen veritabanı açılan listesinden geri yüklemek istediğiniz veritabanını seçin ve ardından veritabanını geri yüklemek istediğiniz noktayı seçin. Kaynak ve hedef örnek aynı veya iki farklı örnek olabilir. İleri: Ek ayarlar'ı seçin >

    Screenshot of the Azure portal that shows the data source tab of the Create Azure SQL Managed Database page, with long-term retention selected.

  6. Ek ayarlar sekmesinde, bekletme ilkesini kaynak veritabanından devralmak için kutuyu işaretleyebilir veya alternatif olarak, İlkeleri yapılandır sayfasını açmak için Bekletmeyi yapılandır'ı seçebilir ve geri yüklenen veritabanınız için istediğiniz bekletme ilkelerini ayarlayabilirsiniz. İşiniz bittiğinde Gözden geçir ve oluştur'u seçin.

    Screenshot of the Azure portal that shows the additional settings tab of the Create Azure SQL Managed Database page.

  7. Gözden geçir + oluştur'da doğrulama başarılı olduğunda, veritabanınızı geri yüklemek için Oluştur'u seçin.

Bu eylem, yeni bir veritabanı oluşturan ve belirtilen zamanda özgün veritabanındaki verilerle dolduran geri yükleme işlemini başlatır. Kurtarma işlemi hakkında daha fazla bilgi için bkz . Kurtarma süresi.

Dekont

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.

LTR yedeklemelerini silme

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

Önemli

LTR yedeklemesini silme işlemi geri alınamaz. Örnek 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 SQL yönetilen örneğine 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.

Sonraki adımlar