Alıştırma: Uzun süreli saklama ilkelerini yapılandırma

Tamamlandı

Perakende kuruluşunuz, yargı bölgenizdeki veri koruma yönetmeliklerine uygun olmalıdır. Bu gereksinimleri karşılamak için Azure SQL Veritabanı'de uzun süreli saklama (LTR) ilkesi yapılandırmanız gerekir.

İlkeyi ayarlamak için Azure portalını kullanalım ve ardından PowerShell'de kontrol edelim. Yasal gereksinimlerinizi karşılamak için aşağıdaki saklama ilkesini ayarlamanız gerekir:

Bekletme süresi Length
Haftalık Sekiz hafta
Aylık 12 ay
Yıllık Beş yıl

Azure portalını kullanarak uzun süreli saklamayı yapılandırma

Başlangıç olarak portalı kullanarak LTR ilkesini yapılandıralım.

  1. Azure portalı menüsünde veya Giriş sayfasında Tüm kaynaklar'ı ve ardından erpserver-NNNN sunucusunu seçin.

  2. Veri Yönetimi altında Yedeklemeler'i seçin.

  3. Veritabanları listesinde sql-erp-db'yi seçin. Bekletme ilkeleri sekmesini ve ardından İlkeleri yapılandır'ı seçin.

  4. Uzun süreli saklama bölümünde 8 değerini girin ve Haftalık LTR Yedeklemeleri'nin altında Haftalar'ı seçin.

  5. Aylık LTR Yedeklemeleri'nin altında 12 değerini girin ve Aylar'ı seçin.

  6. Yıllık LTR Yedeklemeleri'nin altında 5 değerini girin ve Yıl(lar)ı seçin.

    Screenshot of the configure policies panel used to create a yearly retention policy.

  7. Uygula’yı ve sonra Evet’i seçin.

PowerShell’i kullanarak uzun süreli saklamayı yapılandırma

LtR ilkelerini PowerShell kullanarak da yapılandırabilirsiniz.

  1. Azure Cloud Shell'de şu komutu çalıştırarak SQL Server örneğinizin değerine bir değişken ayarlayın:

    $sqlserver=Get-AzSqlServer
    
  2. Veritabanı sunucusunun uzun süreli saklama ilkelerini görüntülemek için şu komutu çalıştırın:

    Get-AzSqlDatabase `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn> `
        -ServerName $sqlserver.ServerName `
        | Get-AzSqlDatabaseLongTermRetentionPolicy
    

    Bu adım, sunucudaki tüm veritabanları için bekletme ilkelerinin çıkışını oluşturur:

    Dekont

    Çıktıdan sonra bir iletinin görüntülendiğini görebilirsiniz: Long Term Retention is not supported : Not supported for master. Bu ileti bu modülün tamamlanmasını etkilemez.

  3. sql-erp-db veritabanının LTR ilkesini görüntülemek için şu komutu çalıştırın:

    Get-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
    
  4. Şimdi daha önce belirtilen gereksinimleri karşılamak için ilkemizin kalan bölümünü yapılandıralım. PowerShell aracılığıyla bir LTR ilkesi yapılandırmak için şu komutu çalıştırın:

    Set-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn> `
        -WeeklyRetention P8W `
        -MonthlyRetention P12M `
        -YearlyRetention P5Y `
        -WeekOfYear 1
    
  5. Yeni ilkeyi uyguladığınızı denetlemek için şu komutu yeniden çalıştırın:

    Get-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
    

    Aşağıdaki ilkenin yapılandırıldığını görmüş olmalısınız. Sekiz haftalık haftalık saklama, aylık saklama süresi 12 ay ve yılın ilk yedeklemesi için beş yıllık saklama olanağı sağlar.

    ResourceGroupName : <rgn>[sandbox resource group name]</rgn>
    ServerName        : erpserver-25078
    DatabaseName      : sql-erp-db
    WeeklyRetention   : P8W
    MonthlyRetention  : P12M
    YearlyRetention   : P5Y
    WeekOfYear        : 1
    Location          :
    
  6. Saklama süresini portalda da onaylayabilirsiniz. Azure portalı menüsünü açarak veya Giriş sayfasında Tüm kaynaklar'ı ve ardından ERPServer sunucusunu seçin.

  7. Veri yönetimi'nin altında Yedeklemeler'i ve ardından Bekletme ilkeleri'ne tıklayın. Veritabanı listesinde sql-erp-db veritabanının uzun süreli saklama özelliklerini kontrol edin.

    Screenshot of completed long-term retention policy settings.

Şimdi bir saklama ilkesi yapılandırdınız ve ilkenin kuruluş ve düzenleme gereksinimlerinizi karşıladığını doğruladınız.