Yedeklenmiş SQL Server veritabanlarını yönetme ve izleme

Bu makalede, Azure sanal makinesinde (VM) çalışan ve Azure Backup hizmeti tarafından bir Azure Backup Kurtarma Hizmetleri kasasına yedeklenen SQL Server veritabanlarını yönetmeye ve izlemeye yönelik yaygın görevler açıklanmaktadır. İşleri ve uyarıları izlemeyi, veritabanı korumasını durdurmayı ve sürdürmeyi, yedekleme işlerini çalıştırmayı ve bir VM'nin yedekleme kaydını silmeyi öğreneceksiniz.

SQL Server veritabanlarınız için yedeklemeleri henüz yapılandırmadıysanız bkz . Azure VM'lerinde SQL Server veritabanlarını yedekleme

Portalda yedekleme işlerini izleme

Azure Backup, çok sık olabilecekleri için zamanlanmış günlük yedeklemeleri dışında Azure portaldaki Yedekleme merkezindeki Yedekleme işleri altında zamanlanmış ve isteğe bağlı tüm işlemleri gösterir. Bu portalda gördüğünüz işler veritabanı bulma ve kayıt, yedeklemeyi yapılandırma, yedekleme ve geri yükleme işlemlerini içerir.

Screenshot showing the Backup jobs under Backup jobs.

İzleme senaryoları hakkında ayrıntılı bilgi için Azure portalında İzleme ve Azure İzleyici kullanarak izleme bölümüne gidin.

Yedekleme uyarılarını görüntüleme

Azure Backup, aşağıdaki SQL veritabanı yedekleme senaryoları için Azure İzleyici aracılığıyla yerleşik uyarılar tetikler:

  • Yedekleme hataları
  • Geri yükleme hataları
  • Desteklenmeyen yedekleme türü yapılandırıldı
  • İş yükü uzantısı iyi durumda değil
  • Yedekleme verilerini silme

Desteklenen uyarı senaryoları hakkında daha fazla bilgi için bkz . Azure Backup için Azure İzleyici uyarıları.

Veritabanı yedekleme uyarılarını izlemek için şu adımları izleyin:

  1. Azure portalında Yedekleme merkezi'ne gidin ve Azure VM veri kaynağı türünde SQL için filtre uygulayın.

    Screenshot showing the Backup alerts menu item.

  2. Seçilen zaman aralığında SQL veritabanı yedeklemeleri için tetiklenen tüm uyarıların listesini görüntülemek için Uyarılar menü öğesini seçin.

    Screenshot showing the Backup alerts list.

  3. Bu uyarılara yönelik bildirimleri yapılandırmak için bir uyarı işleme kuralı oluşturmanız gerekir.

    Uyarılar için bildirimleri yapılandırma hakkında bilgi edinin.

SQL Server veritabanı için korumayı durdurma

SQL Server veritabanını yedeklemeyi birkaç yolla durdurabilirsiniz:

  • Gelecekteki tüm yedekleme işlerini durdurun ve tüm kurtarma noktalarını silin.
  • Gelecekteki tüm yedekleme işlerini durdurun ve kurtarma noktalarını olduğu gibi bırakın.

Kurtarma noktalarından ayrılmayı seçerseniz şu ayrıntıları aklınızda bulundurun:

  • Tüm kurtarma noktaları sonsuza kadar bozulmadan kalır ve verileri tutarak tüm ayıklamalar korumayı durdurur.
  • Korumalı örnek ve tüketilen depolama alanı için ücretlendirilirsiniz. Daha fazla bilgi için bkz . Azure Backup fiyatlandırması.
  • Yedeklemeleri durdurmadan bir veri kaynağını silerseniz yeni yedeklemeler başarısız olur. Eski kurtarma noktalarının süresi ilkeye göre dolar, ancak yedeklemeleri durdurup verileri silene kadar en son kurtarma noktası her zaman korunur.

Veritabanının korumasını durdurmak için:

  1. Yedekleme merkezine gidin ve menüden Yedekleme Örnekleri'ne tıklayın.

  2. Veri kaynağı türü olarak Azure VM'de SQL'i seçin.

    Screenshot showing to select SQL in Azure VM.

  3. Korumasını durdurmak istediğiniz veritabanını seçin.

    Screenshot showing to select the database to stop protection.

  4. Veritabanı menüsünde Yedeklemeyi durdur'u seçin.

    Ayrıca, Yedekleme Örnekleri görünümünde belirli bir satıra sağ tıklayıp Yedeklemeyi Durdur'u seçebilirsiniz.

    Screenshot showing to select Stop backup.

  5. Yedeklemeyi Durdur menüsünde, verilerin tutulup tutulmayacağını veya silinmeyeceğini seçin. İstersen, bir neden ve açıklama girin.

    Retain or delete data on the Stop Backup menu

  6. Yedeklemeyi durdur'u seçin.

SQL veritabanı için korumayı sürdürme

SQL veritabanı için korumayı durdurduğunuzda, Yedekleme Verilerini Koru seçeneğini seçerseniz daha sonra korumayı sürdürebilirsiniz. Yedekleme verilerini tutamazsanız korumayı sürdüremezsiniz.

SQL veritabanı korumasını sürdürmek için şu adımları izleyin:

  1. Yedekleme öğesini açın ve Yedeklemeyi sürdür'ü seçin.

    Select Resume backup to resume database protection

  2. Yedekleme ilkesi menüsünde bir ilke seçin ve ardından Kaydet'i seçin.

İsteğe bağlı yedekleme çalıştırma

Farklı türde isteğe bağlı yedeklemeler çalıştırabilirsiniz:

  • Tam yedekleme
  • Yalnızca kopyalama tam yedeklemesi
  • Değişiklik yedeği
  • Günlük yedekleme

Not

Bu yedeklemenin saklama süresi, çalıştırdığınız isteğe bağlı yedekleme türüne göre belirlenir.

  • İsteğe bağlı tam yedeklemeleri en az 45 gün ve en fazla 99 yıl boyunca korur.
  • İsteğe bağlı kopya yalnızca tam saklama için herhangi bir v0alue kabul eder.
  • İsteğe bağlı farklar , ilkede ayarlanan zamanlanmış farkların elde tutulmasına göre yedeklemeyi korur.
  • İsteğe bağlı günlük , ilkede ayarlanan zamanlanmış günlüklerin elde tutulmasına göre yedeklemeleri korur.

Daha fazla bilgi için bkz . SQL Server yedekleme türleri.

İlkeyi değiştirme

Yedekleme sıklığını veya bekletme aralığını değiştirmek için ilkeyi değiştirin.

Not

Saklama süresindeki değişiklikler, yenilerinin yanı sıra tüm eski kurtarma noktalarına geçmişe dönük olarak uygulanır.

Kasa panosunda Yedekleme İlkelerini Yönet'e >gidin ve düzenlemek istediğiniz ilkeyi seçin.

Manage backup policy

Modify backup policy

İlke değişikliği tüm ilişkili Yedekleme Öğelerini etkiler ve karşılık gelen yapılandırma koruma işlerini tetikler.

Not

İlkenin değiştirilmesi mevcut kurtarma noktalarını da etkiler.

Arşiv katmanında 180 gün boyunca kalmayan arşivdeki kurtarma noktaları için bu kurtarma noktalarının silinmesi erken silme maliyetine yol açar. Daha fazla bilgi edinin.

Tutarsız ilke

Bazen, ilke değiştirme işlemi bazı yedekleme öğeleri için tutarsız bir ilke sürümüne yol açabilir. İlkeyi değiştirme işlemi tetiklendiğinde ilgili yapılandırma koruma işi yedekleme öğesi için başarısız olduğunda bu durum ortaya çıkar. Yedekleme öğesi görünümünde aşağıdaki gibi görünür:

Inconsistent policy

Etkilenen tüm öğeler için ilke sürümünü tek bir tıklamayla düzeltebilirsiniz:

Fix inconsistent policy

SQL Server örneğinin kaydını kaldırma

Sunucunun kaydını kaldırmadan önce geçici silmeyi devre dışı bırakın ve ardından tüm yedekleme öğelerini silin.

Not

Geçici silme etkin yedekleme öğelerinin silinmesi 14 gün saklamaya neden olur ve öğelerin tamamen kaldırılması için beklemeniz gerekir. Ancak geçici silme etkin yedekleme öğelerini sildiyseniz, silme işlemini geri alabilir, geçici silmeyi devre dışı bırakabilir ve hemen kaldırılsın diye yeniden silebilirsiniz. Daha fazla bilgi edinin

Korumayı devre dışı bırakdıktan sonra ancak kasayı silmeden önce SQL Server örneğinin kaydını kaldırın.

  1. Kasa panosundaki Yönet'in altında Yedekleme Altyapısı'nı seçin.

    Select Backup Infrastructure

  2. Yönetim Sunucuları'nın altında Korumalı Sunucular'ı seçin.

    Select Protected Servers

  3. Korumalı Sunucular'da kaydı kaldıracak sunucuyu seçin. Kasayı silmek için tüm sunucuların kaydını kaldırmanız gerekir.

  4. Korumalı sunucuya sağ tıklayın ve Kaydı Kaldır'ı seçin.

    Select Delete

SQL Server VM'sinde uzantıyı yeniden kaydetme

Bazen VM'de iş yükü uzantısı bir nedenden dolayı etkilenebilir. Böyle durumlarda, VM'de tetiklenen tüm işlemler başarısız olur. Daha sonra uzantıyı VM'de yeniden kaydetmeniz gerekebilir. Yeniden kaydetme işlemi, işlemlerin devam etmesi için vm'de iş yükü yedekleme uzantısını yeniden yükler. Bu seçeneği Kurtarma Hizmetleri kasasında Yedekleme Altyapısı altında bulabilirsiniz.

Protected servers under Backup Infrastructure

Bu seçeneği dikkatli kullanın. Zaten iyi durumda olan bir uzantıya sahip bir VM'de tetiklendiğinde, bu işlem uzantının yeniden başlatılmasına neden olur. Bu, devam eden tüm işlerin başarısız olmasına neden olabilir. Yeniden kaydetme işlemini tetiklemeden önce bir veya daha fazla belirti olup olmadığını denetleyin.

Yedeklenen VM taşındığında/silindiğinde veritabanı yedeklemeyi yönetme

Yedeklenen SQL VM,Kaynak taşıma kullanılarak silinir veya taşınır. Deneyim, yeni VM'nin aşağıdaki özelliklerine bağlıdır.

Yeni VM aboneliği Yeni VM Adı Yeni VM Kaynak grubu Yeni VM Bölgesi Deneyim
Aynısı Aynısı Aynısı Aynısı Eski VM'nin yedeklemelerine ne olacak?

Eski VM'de yedeklemelerin durdurulacağını belirten bir uyarı alırsınız. Yedekleme verileri son etkin ilkeye göre korunur. İlkeye göre tüm yedekleme verileri temizlendikten sonra korumayı durdurabilir, verileri silebilir ve eski VM'nin kaydını silebilirsiniz.

Eski VM'den yeni VM'ye yedekleme verileri nasıl alınır?

Yeni sanal makinede hiçbir SQL yedeklemesi otomatik olarak tetiklenmeyecek. VM'yi aynı kasaya yeniden kaydetmeniz gerekir. Ardından geçerli bir hedef olarak görünür ve SQL verileri alternatif konum kurtarma özelliği aracılığıyla en son kullanılabilir noktaya geri yüklenebilir. SQL verilerini geri yükledikten sonra SQL yedeklemeleri bu makinede devam eder. VM yedeklemesi, önceden yapılandırılmışsa olduğu gibi devam eder.
Aynısı Aynısı Farklı Aynısı Eski VM'nin yedeklemelerine ne olacak?

Eski VM'de yedeklemelerin durdurulacağını belirten bir uyarı alırsınız. Yedekleme verileri son etkin ilkeye göre korunur. İlkeye göre tüm yedekleme verileri temizlendikten sonra korumayı durdurabilir, verileri silebilir ve eski VM'nin kaydını silebilirsiniz.

Eski VM'den yeni VM'ye yedekleme verileri nasıl alınır?

Yeni sanal makine farklı bir kaynak grubunda olduğundan, yeni bir makine olarak değerlendirilir ve sql yedeklemelerini (ve daha önce yapılandırılmışsa VM yedeklemesini de) aynı kasada açıkça yapılandırmanız gerekir. Ardından, alternatif konum kurtarma yoluyla eski VM'nin SQL yedekleme öğesini yeni VM'ye geri yüklemek için devam edin. SQL yedeklemeleri artık devam edecektir.
Aynısı Aynısı Aynı veya farklı Farklı Eski VM'nin yedeklemelerine ne olacak?

Eski VM'de yedeklemelerin durdurulacağını belirten bir uyarı alırsınız. Yedekleme verileri son etkin ilkeye göre korunur. İlkeye göre tüm yedekleme verileri temizlendikten sonra korumayı durdurabilir, verileri silebilir ve eski VM'nin kaydını silebilirsiniz.

**Eski VM'den yeni VM'ye yedekleme verileri nasıl alınır?

Yeni sanal makine farklı bir bölgede olduğundan SQL yedeklemelerini yeni bölgedeki bir kasaya yapılandırmanız gerekir.

Yeni bölge eşleştirilmiş bir bölgeyse, eski VM'nin SQL yedekleme öğesinden 'bölgeler arası geri yükleme' özelliği aracılığıyla SQL verilerini en son kullanılabilir belirli bir noktaya geri yüklemeyi seçebilirsiniz.

Yeni bölge eşleştirilmemiş bir bölgeyse, önceki SQL yedekleme öğesinden doğrudan geri yükleme desteklenmez. Ancak verileri eski vm'nin SQL yedekleme öğesinden dosya olarak geri yükleme seçeneğini belirleyerek verileri eski bölgedeki bir VM'deki bağlı bir paylaşıma alabilir ve ardından yeni VM'ye bağlayabilirsiniz.
Farklı Aynı veya farklı Aynı veya farklı Aynı veya farklı Eski VM'nin yedeklemelerine ne olacak?

Eski VM'de yedeklemelerin durdurulacağını belirten bir uyarı alırsınız. Yedekleme verileri son etkin ilkeye göre korunur. İlkeye göre tüm yedekleme verileri temizlendikten sonra korumayı durdurmayı ve verileri silmeyi ve eski VM'nin kaydını silmeyi seçebilirsiniz.

Eski VM'den yeni VM'ye yedekleme verileri nasıl alınır?

Yeni sanal makine farklı bir abonelikte olduğundan, sql yedeklemelerini yeni abonelikteki bir kasaya yapılandırmanız gerekir. Farklı abonelikteki yeni bir kasaysa, önceki SQL yedekleme öğesinden doğrudan geri yükleme desteklenmez. Ancak eski VM'nin SQL yedekleme öğesinden dosya olarak geri yükleme seçeneğini belirleyerek verileri eski aboneliğin vm'sindeki bağlı bir paylaşıma alabilir ve ardından yeni VM'ye bağlayabilirsiniz.

Sonraki adımlar

Daha fazla bilgi için bkz . SQL Server veritabanında yedekleme sorunlarını giderme.