Azure SQL Yönetilen Örnek için uzun dönem yedekleme saklama yönetimi

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

Bu makalede, Azure portalı, PowerShell ve Azure CLI kullanarak Azure SQL Yönetilen Örneği için uzun süreli yedekleme saklama (LTR) ilkesini yapılandırmanın yanı sıra Azure depolama alanından yedeklemeleri görüntüleme ve geri yükleme işlemleri gösterilmektedir. LTR ilkesi, veritabanı yedeklemelerini ayrı bir Azure Blob depolama kapsayıcısı içinde 10 yıla kadar otomatik olarak tutmanızı sağlar. Daha sonra bu yedeklemeleri kullanarak veritabanını kurtarabilirsiniz.

Önemli

Uzun süreli saklama (LTR) yedekleme işlemleri için kullanılan bazı eski API'ler kullanım dışıdır ve artık desteklenmez. gibi Copy-AzSqlDatabaseLongTermRetentionBackupeski PowerShell cmdlet'lerini kullanmaktan kaçının. Bunun yerine bu makalede açıklanan desteklenen geri yükleme yöntemlerini kullanın.

Ö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 Örnek Katılımcı 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 izine sahip bir özel rol:
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Not

SQL Yönetilen Örneği Rolü'nün LTR yedeklerini silme yetkisi yoktur.

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 SQL yönetilen örneğinizi ve ardından Yedeklemeler'i seçin. Bekletme ilkeleri sekmesinde, uzun süreli yedekleme saklama 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.

    Azure portalından ilkelerin nasıl yapılandırılacağını gösteren bir ekran görüntüsü.

  3. Tamamlandığında Uygula'yı seçin.

Önemli

Uzun süreli yedekleme saklama ilkesini etkinleştirdiğinizde, ilk yedeklemenin görünür hale gelmesi ve geri yüklenebilmesi yedi 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 SQL 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. Hedef SQL Yönetilen Örneğine veritabanınızı geri yüklemeyi planladığınız yere 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ı ekleme seçeneğinin belirdiği 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 SQL yönetilen örneğinin listelendiğini onaylayın. Ardından İleri: Veri kaynağı >öğesini 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. Aboneliği, kaynak grubunu ve kaynak veritabanını içeren SQL Yönetilen Örneğini sağlayın. Yönetilen veritabanı açılan listesinden geri yüklemek istediğiniz veritabanını seçin. Ardından veritabanını geri yüklemek istediğiniz zaman noktasını 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şaretleyebilirsiniz. Alternatif olarak, İlkeleri yapılandır sayfasını açmak ve geri yüklenen veritabanınız için istediğiniz bekletme ilkelerini ayarlamak için Bekletmeyi yapılandır'ı seçebilirsiniz. İşiniz bittiğinde Gözden geçir + 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. Mevcut 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

Aşağıdaki sınırlamaları göz önünde bulundurun:

  • SQL Server 2022 güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri SQL Server 2022, SQL Server 2025 veya Always-up-to-date güncelleştirme ilkesiyle yapılandırılan örneklere geri yüklenebilir.
  • SQL Server 2025 güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri, SQL Server 2025 veya Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış örneklere geri yüklenebilir, ancak SQL Server 2022 güncelleştirme ilkesiyle yapılandırılmış örneklere geri yüklenemez.
  • Always-up-to-date güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri yalnızca Always-up-to-date güncelleştirme ilkesiyle yapılandırılan örneklere geri yüklenebilir.
  • Örneklerden alınan LTR yedeklemeleri, özgün veritabanıyla aynı abonelik altında var olan herhangi bir sunucuya veya yönetilen örneğe geri yüklenebilir. Geri yükleme yeteneklerinin, sınırlamalarının ve özelliklerinin tam listesi için bkz. Azure SQL Yönetilen Örneği'nde geri yükleme yetenekleri ve özellikleri.