Share via


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ı, Azure CLI 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.

Önkoş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

Not

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.

    Azure portalında Yedeklemeleri yönet bağlantısını gösteren ekran görüntüsü.

  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.

    İlkeleri yapılandırmayı gösteren Azure portalı ekran görüntüsü.

  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.

    Veritabanı seçme seçeneğini gösteren Azure portalının ekran görüntüsü.

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

    Yedeklemeleri görüntülemek için sayfayı gösteren Azure portalı ekran görüntüsü.

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’ında 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.

    Azure portalında yeni bir veritabanı ekleyerek SQL Yönetilen Örneği genel bakış bölmesini gösteren ekran görüntüsü.

  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 >

    Azure SQL Yönetilen Veritabanı Oluşturma sayfasının Temel bilgiler sekmesini gösteren Azure portalının ekran görüntüsü.

  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 >

    Azure SQL Yönetilen Veritabanı Oluştur sayfasının veri kaynağı sekmesini gösteren ve uzun süreli saklamanın seçili olduğu Azure portalının ekran görüntüsü.

  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.

    Azure SQL Yönetilen Veritabanı Oluştur sayfasının ek ayarlar sekmesini gösteren Azure portalının ekran görüntüsü.

  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.

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.

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.

Sınırlamalar

SQL Server 2022 güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri, SQL Server 2022 veya Her zaman güncel güncelleştirme ilkesiyle yapılandırılan örneklere geri yüklenebilir. Her zaman güncel güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri yalnızca Her zaman güncel güncelleştirme ilkesiyle yapılandırılan örneklere geri yüklenebilir.

Sonraki adımlar