Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğreticide, Azure sanal makinesinde (VM) çalışan bir SQL Server veritabanının Azure Backup Kurtarma Hizmetleri kasasına nasıl yedekleneceği açıklanmaktadır.
Bu öğreticide, Azure portalını kullanarak:
- Kasa oluşturma ve yapılandırma.
- Veritabanlarını keşfedin ve yedekleri ayarlayın.
- Veritabanları için otomatik korumayı ayarlama.
- İsteğe bağlı yedekleme çalıştırma.
Önkoşullar
- SQL Server örneğini barındıran VM ile aynı bölgede veya yerel ayarda Recovery Services Kasası'nı belirleyin veya oluşturun.
- SQL Server veritabanını yedeklemek için ihtiyacınız olan VM izinlerini denetleyin.
- Sanal makinenin ağ bağlantısına sahip olduğunu doğrulayın.
- SQL Server veritabanlarınızın Azure Backup adlandırma yönergelerine uygun olarak adlandırıldığından emin olun.
- Veritabanı için etkinleştirilmiş farklı yedekleme çözümleri olmadığından emin olun. Bu senaryoyu ayarlamadan önce diğer tüm SQL Server yedekleme çözümlerini devre dışı bırakın. Bir Azure VM için Azure Backup'ı ve vm üzerinde çalışan bir SQL Server veritabanı için Azure Backup'ı herhangi bir çakışma olmadan etkinleştirebilirsiniz.
Kurtarma Hizmetleri kasası oluşturma
Kurtarma Hizmetleri Kasası, zaman içinde oluşturulan kurtarma noktalarını depolayan bir yönetim birimidir. Yedeklemeyle ilgili işlemleri gerçekleştirmek için bir arabirim sağlar. Bu işlemler isteğe bağlı yedeklemeleri almayı, geri yüklemeleri gerçekleştirmeyi ve yedekleme ilkeleri oluşturmayı içerir.
Kurtarma Hizmetleri kasası oluşturmak için:
Azure Portal’ında oturum açın.
Dayanıklılık'ı arayın ve Dayanıklılık panosuna gidin.
Vault bölmesinde + Vault seçin.
Kurtarma Hizmetleri kasası
Kurtarma Hizmetleri Kasası Oluştur bölmesinde aşağıdaki değerleri girin:
Abonelik: Kullanılacak abonelik. Yalnızca bir aboneliğin üyesiyseniz bu adı görürsünüz. Hangi aboneliği kullanacağınızdan emin değilseniz varsayılan aboneliği kullanın. Birden çok seçenek yalnızca iş veya okul hesabınız birden fazla Azure aboneliğiyle ilişkilendirildiğinde görünür.
Kaynak grubu: Mevcut bir kaynak grubunu kullanın veya yeni bir kaynak grubu oluşturun. Aboneliğinizdeki kullanılabilir kaynak gruplarının listesini görüntülemek için Var olanı kullan'ı seçin. Ardından açılan listeden bir kaynak seçin. Yeni bir kaynak grubu oluşturmak için Yeni oluştur'u seçin ve adı girin. Kaynak grupları hakkında daha fazla bilgi için bkz. Azure Resource Manager’a genel bakış.
Kasa adı: Kasayı tanımlamak için kolay bir ad girin. Adın Azure aboneliği için benzersiz olması gerekir. En az 2, en fazla 50 karakter uzunluğunda bir ad belirtin. Ad bir harf ile başlamalıdır ve yalnızca harf, rakam ve kısa çizgi içerebilir.
Bölge: Kasa için coğrafi bölgeyi seçin. Herhangi bir veri kaynağını korumaya yardımcı olacak bir kasa oluşturmanız için kasanın veri kaynağıyla aynı bölgede olması gerekir .
Önemli
Veri kaynağınızın konumundan emin değilseniz pencereyi kapatın. Portalda kaynaklarınızın bulunduğu listeye gidin. Birden çok bölgede veri kaynağınız varsa her bölgede bir Kurtarma Hizmetleri kasası oluşturun. Başka bir konumda kasa oluşturmadan önce kasayı ilk konumda oluşturun. Yedekleme verilerini depolamak için depolama hesapları belirtmeniz gerekmez. Kurtarma Hizmetleri kasası ve Azure Backup bu adımı otomatik olarak işler.
Değerleri sağladıktan sonra Gözden Geçir ve oluştur'u seçin.
Kurtarma Hizmetleri kasasını oluşturmayı tamamlamak için Oluştur'u seçin.
Kurtarma Hizmetleri kasasının oluşturulması biraz zaman alabilir. Sağ üstteki Bildirimler alanında durum bildirimlerini izleyin. Kasa oluşturulduktan sonra Kurtarma Hizmetleri kasaları listesinde görünür. Kasa görünmüyorsa Yenile'yi seçin.
Azure Backup artık, kurtarma noktaları oluşturulduktan sonra yedekleme ilkesine göre süresi dolmadan önce silinemeyeceğinden emin olmanıza yardımcı olan değiştirilemez kasaları destekler. Yedekleme verilerinizi fidye yazılımı saldırıları ve kötü amaçlı aktörler gibi çeşitli tehditlerden korumaya yardımcı olmak için değişmezliği geri alınamaz hale getirebilirsiniz. Azure Backup değişmez kasalar hakkında daha fazla bilgi edinin.
SQL Server veritabanlarını bulma
VM'de çalışan veritabanlarını bulmak için şu adımları izleyin:
Azure portalındaDayanıklılık'a gidin ve + Korumayı yapılandır'ı seçin.
Korumayı yapılandır bölmesinde, Veri kaynağı türü için Azure VM'de SQL'i seçin. Daha sonra Devam seçeneğini belirleyin.
Başlangıç: Yedeklemeyi Yapılandır bölmesinde, Kasa altında Kasayı seç seçeneğini seçin.
Kasa Seçin bölmesinde veritabanını yedeklemek istediğiniz Kurtarma Hizmetleri kasasını seçin. Ardından Seç'i seçin.
Devamtuşuna basın.
Yedekleme Hedefi bölmesindeki VM'lerdeki DB'leri bul'un altında, abonelikte korumasız VM'leri aramak için Bulmayı Başlat'ı seçin. Bu arama, abonelikteki korumasız VM sayısına bağlı olarak biraz zaman alabilir.
Sanal Makine Seç bölmesinde, SQL Server veritabanını çalıştıran VM'leri seçin ve ardından DB'leri Bul'a tıklayın.
Not
Korumasız VM'ler bulma sonrasında listede görünmelidir ve ad ve kaynak grubuna göre sıralanmalıdır. Eğer bir VM beklediğiniz gibi listelenmiyorsa, yedekleme ortamında yedeklenip yedeklenmediğine bakın.
Birden çok VM aynı ada sahip olabilir, ancak farklı kaynak gruplarına aittir.
Veritabanı bulmayı Bildirimler'de izleyebilirsiniz. Bu eylem için gereken süre, VM veritabanı sayısına bağlıdır. Seçilen veritabanları bulunduğunda işlemin başarılı olduğunu belirten bir ileti görüntülenir.
Azure Backup, sanal makine üzerindeki tüm SQL Server veritabanlarını bulur. Bulma sırasında arka planda aşağıdaki etkinlikler gerçekleşir:
Azure Backup, Sanal Makine'yi iş yükü yedeği için kasaya kaydeder. Kayıtlı sanal makinedeki tüm veritabanları yalnızca bu kasaya yedeklenebilir.
Azure Backup, uzantıyı
AzureBackupWindowsWorkloadVM'ye yükler. SQL Server veritabanına hiçbir aracı yüklenmez.Azure Backup, VM'de hizmet hesabını
NT Service\AzureWLBackupPluginSvcoluşturur. Şunlara dikkat edin:- Tüm yedekleme ve geri yükleme işlemleri için hizmet hesabı kullanılır.
-
NT Service\AzureWLBackupPluginSvcSQL Serversysadminizinleri gerektirir. - Azure Market'te oluşturulan tüm SQL Server VM'leri yüklü olarak
SqlIaaSExtensiongelir.AzureBackupWindowsWorkloaduzantısı,SQLIaaSExtensionkullanarak gerekli izinleri otomatik olarak alır.
VM'yi Azure Market'ten oluşturmadıysanız veya SQL Server 2008 veya SQL Server 2008 R2 kullanıyorsanız, VM yüklenmemiş
SqlIaaSExtensionolabilir. Bulma işlemi daha sonra hata iletisiyleUserErrorSQLNoSysAdminMembershipbaşarısız olur. Bu sorunu çözmek için VM izinlerini ayarlama başlığındaki yönergeleri izleyin.
Yedeklemeleri yapılandırma
SQL Server veritabanı yedeklemelerini yapılandırmak için şu adımları izleyin:
Yedekleme Hedefi bölmesinde, 2. Adım: Yedeklemeyi Yapılandır'ın altında YedeklemeyiYapılandır'ı seçin.
Tüm kayıtlı kullanılabilirlik gruplarını ve tek başına SQL Server örneklerini görüntülemek için Kaynak Ekle'yi seçin.
Yedeklenmek üzere öğeleri seçin bölmesinde, satırın sol tarafındaki oku seçerek bu örnekteki tüm korumasız veritabanlarının listesini veya AlwaysOn kullanılabilirlik grubunu genişletin.
Yedeklemek istediğiniz tüm veritabanlarını seçin ve ardından Tamam'ı seçin.
Azure Backup, yedekleme yüklerini iyileştirmek için bir yedekleme işinde en fazla veritabanı sayısını 50 olarak ayarlar. 50'den fazla veritabanını korumak için birden çok yedekleme yapılandırın.
Tüm örneği veya Always On kullanılabilirlik grubunu etkinleştirmek için AUTOPROTECT açılan listesinde AÇIN'ı seçin. Ardından Tamam'ı seçin.
Not
Otomatik koruma özelliği yalnızca mevcut tüm veritabanlarında aynı anda korumayı etkinleştirmez. Ayrıca bu örneğe veya kullanılabilirlik grubuna eklenen tüm yeni veritabanlarını da otomatik olarak korur.
Yedekleme ilkesini tanımlayın. Aşağıdaki eylemlerden birini gerçekleştirebilirsiniz:
- Varsayılan ilkeyi HourlyLogBackup olarak seçin.
- SQL Server için oluşturduğunuz mevcut bir yedekleme ilkesini seçin.
- Kurtarma noktası hedefinize ve bekletme aralığınıza göre yeni bir ilke tanımlayın.
Korumayı Yapılandır işlemini göndermek için Yedeklemeyi Etkinleştir'i seçin. Yapılandırma ilerleme durumunu portalın Bildirimler alanında izleyebilirsiniz.
Yedekleme ilkesi oluşturma
Yedekleme ilkesi, yedeklemelerin ne zaman çalıştığını ve ne kadar süreyle tutulacaklarını tanımlar. Şu noktaları göz önünde bulundurun:
- İlkeler, kasa düzeyinde oluşturulur.
- Bir yedekleme ilkesi birden fazla kasa tarafından kullanılabilir ancak ilgili yedekleme ilkesini her kasaya ayrıca uygulamanız gerekir.
- Bir yedekleme ilkesi oluşturduğunuzda varsayılan olarak günlük tam yedek oluşturulur.
- Haftalık tam yedek yapılandırırsanız değişiklik yedeği de ekleyebilirsiniz. SQL Server yedekleme türleri hakkında daha fazla bilgi edinin.
Yedekleme ilkesi oluşturmak için:
Dayanıklılık'a gidin veKoruma ilkelerini>yönet>+ İlke> oluşturYedekleme ilkesi oluştur'u seçin.
Başlangıç: İlke Oluştur bölmesinde veri kaynağı türü olarak Azure VM'de SQL'i seçin. İlkenin oluşturulacağı kasayı seçin ve ardından Devam'ı seçin.
İlke oluştur bölmesinde, İlke adı için yeni ilke için bir ad girin.
Yedekleme sıklığı için varsayılan ayarları değiştirmek için Tam yedeklemeye karşılık gelen Düzenle bağlantısını seçin.
Tam Yedekleme İlkesi bölmesinde, Yedekleme zamanlaması altında aşağıdaki ayarları yapılandırın:
- Sıklık için Günlük veya Haftalık'ı seçin.
- Diğer kutularda, yedekleme işinin ne zaman başladığına ilişkin saati ve saat dilimini seçin. Günlük tam yedeklemeler için değişiklik yedeği oluşturamazsınız.
Bekletme aralığı'nın altında tüm seçenekler varsayılan olarak seçilidir. istemediğiniz bekletme aralığı sınırlarını temizleyin ve kullanılacak aralıkları ayarlayın. Bu bilgileri aklınızda bulundurun:
- Her tür yedekleme (tam, değişiklik veya günlük) için en düşük saklama süresi 7 gündür.
- Kurtarma noktaları, belirtilen bekletme aralığına göre etiketlenir. Örneğin, günlük bir tam yedekleme seçerseniz, her gün yalnızca bir tam yedekleme tetikler.
- Belirli bir güne ilişkin yedekleme, haftalık saklama aralığına ve haftalık saklama ayarına göre etiketlenir ve korunur.
- Aylık ve yıllık saklama aralıkları benzer şekilde davranır.
Tam yedekleme ayarını kabul etmek için Tamam'ı seçin.
İlke oluştur bölmesinde, varsayılan ayarları değiştirmek için Değişiklik yedeklemesine karşılık gelen Düzenle bağlantısını seçin.
Değişiklik Yedekleme İlkesi bölmesinde aşağıdaki ayarları yapılandırın:
- Değişiklik Yedeklemesi için Etkinleştir'i seçin.
-
Yedekleme sıklığı ve Saklama süresi kontrolleri için şu bilgileri aklınızda bulundurun:
- Günde yalnızca bir değişiklik yedeklemesi tetikleyebilirsiniz. Değişiklik yedeklemesi, tam yedeklemeyle aynı gün tetiklenemez.
- Değişiklik yedekleri en fazla 180 gün bekletilebilir.
- Değişiklik yedeklemeleri kurtarma için tam yedeklemelere bağımlı olduğundan, değişiklik yedeklemesinin bekletme süresi tam yedeklemenin saklama süresinden uzun olamaz.
- Değişiklik yedeklemeleri ana veritabanı için desteklenmez.
İlke oluştur bölmesinde, varsayılan ayarları değiştirmek için Günlük yedeklemeye karşılık gelen Düzenle bağlantısını seçin.
Günlük Yedekleme İlkesi bölmesinde aşağıdaki ayarları yapılandırın:
- Günlük Yedekleme için Etkinleştir'i seçin.
-
Yedekleme zamanlaması ve Tutulma süresi kontrolleri için, şu bilgileri göz önünde bulundurun:
- Günlük yedeklemeleri 15 dakikada bir gerçekleşebilir ve 35 güne kadar saklanabilir.
- Veritabanı basit kurtarma modelindeyse, bu veritabanının günlük yedekleme zamanlaması duraklatılır ve hiçbir günlük yedekleme tetiklenmez.
- Veritabanının kurtarma modeli Tam olan Basit olarak değişirse, günlük yedeklemeleri kurtarma modelindeki değişikliği izleyen 24 saat içinde duraklatılır. Benzer şekilde, kurtarma modeli Basit'ten değişirse (bu, günlük yedeklemelerinin artık veritabanı için desteklenebileceğini gösterir), günlük yedekleme zamanlamaları kurtarma modelindeki değişikliği izleyen 24 saat içinde etkinleştirilir.
Yedekleme ilkesi menüsünde SQL Yedekleme Sıkıştırma'nın etkinleştirilip etkinleştirilmeyeceğini seçin.
Bu seçenek varsayılan olarak devre dışıdır. Bunu etkinleştirirseniz, SQL Server sanal cihaz arabirimine (VDI) sıkıştırılmış bir yedekleme akışı gönderir. Azure Backup, bu denetimin değerine bağlı olarak bir
COMPRESSIONveyaNO_COMPRESSIONyan tümcesiyle örnek düzeyi varsayılanlarını geçersiz kılar.Yedekleme ilkesinde yaptığınız değişiklikleri tamamladıktan sonra Tamam'ı seçin.
Not
Her günlük yedeklemesi, bir kurtarma zinciri oluşturmak için önceki tam yedeklemeye zincirlenmiştir. Son günlük yedeklemenin saklama süresi dolana kadar bu tam yedekleme korunur. Bu davranış, tüm günlüklerin kurtarılabilmesi için tam yedeklemenin ekstra bir süre boyunca tutulabileceği anlamına gelebilir.
Haftalık tam yedeklemeniz, günlük farklarınız ve 2 saatlik günlükleriniz olduğunu varsayalım. Hepsi 30 gün boyunca saklanır. Ancak, haftalık tam yedekleme yalnızca sonraki tam yedekleme kullanılabilir olduktan sonra temizlenebilir veya silinebilir; yani 30 + 7 gün sonra.
Örneğin, haftalık tam yedekleme 16 Kasım'da gerçekleşir. Bekletme ilkesine göre, bu yedekleme 16 Aralık'a kadar tutulmalıdır. Son günlük yedekleme, 22 Kasım'da planlanan bir sonraki tam yedeklemeden önce gerçekleşir. Bu günlük yedeklemesi 22 Aralık'ta kullanıma sunulana kadar 16 Kasım tam yedeklemesi silinemez. Bu nedenle, 16 Kasım tam yedeklemesi 22 Aralık'a kadar korunur.
İsteğe bağlı yedekleme çalıştırma
Kurtarma Hizmetleri kasanızda yedekleme öğeleri'ni seçin.
Azure VM'de SQL'i seçin.
Bir veritabanına sağ tıklayın ve ardından Şimdi yedekle'yi seçin.
Yedekleme türünü seçin:
- İ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 değeri kabul eder.
- İsteğe bağlı farklar , ilkede ayarlanan zamanlanmış farkların elde tutulmasına göre yedekleri korur.
- Talebe bağlı günlük yedekleme işlemlerini, politika kapsamında belirlenen zamanlanmış günlüklerin saklama süresine göre korur.
Sıkıştırmanın etkinleştirilip etkinleştirilmeyeceğini veya devre dışı bırakılıp bırakılmayacağını seçin.
Yedeklemeyi başlatmak için Tamam'ı seçin.
Yedekleme işlemini izlemek için Kurtarma Hizmetleri kasanıza gidip Yedekleme İşlerini seçin.
Sonraki adım
Bir Azure sanal makinesini diskten geri yüklemek için sonraki öğreticiye geçin: