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.
Azure Backup, Azure Sanal Makineler 'de (VM) çalışan SQL Server yedeklemek için akış tabanlı, özel bir çözüm sunar. Bu çözüm, Azure Backup'ın sıfır altyapı yedekleme, uzun süreli saklama ve merkezi yönetim avantajlarıyla uyumlu hale getirmektedir. Ayrıca SQL Server için özel olarak aşağıdaki avantajları sağlar:
- Tam, değişiklik ve günlük gibi tüm yedekleme türlerini destekleyen iş yüküne duyarlı yedeklemeler
- Sık kayıt yedeklemeleri içeren 15 dakikalık RPO (kurtarma noktası hedefi)
- Saniye düzeyinde anlık kurtarma
- Tek tek veritabanı düzeylerini yedekleme ve geri yükleme
Not
Azure Backup artık şu anda önizleme aşamasında olan Azure VM'lerdeki SQL Server örnekleri için anlık görüntü tabanlı yedekleme sağlar. Anlık görüntü tabanlı yedeklemeler, büyük veritabanlarını gelişmiş performansla korumanıza ve anlık kurtarma katmanından daha hızlı geri yüklemeler yapmanıza olanak sağlar. Azure'daki en son ürün geliştirmelerini ve özellik güncelleştirmelerini öğrenmek için bkz. Microsoft Azure Güncelleştirmeleri.
Bugün desteklediğimiz yedekleme ve geri yükleme senaryolarını görüntülemek için destek matrisine bakın. Sık sorulan sorular için sık sorulan sorulara bakın.
Azure VM'de SQL Örnekleri için anlık görüntü yedekleme (önizleme)
Azure Backup, büyük veritabanlarının performansını artıran anlık görüntü tabanlı bir SQL yedekleme çözümü sağlar. Veri kaybını en aza indirmek için hızlı geri yüklemeler ve sık günlük yedeklemeleri için disk anlık görüntülerini kullanabilir, daha düşük Kurtarma Süresi Hedefi (RTO) ve geliştirilmiş Kurtarma Noktası Hedefi (RPO) elde etmeye yardımcı olabilirsiniz.
Not
SQL Server örnekleri için Anlık Görüntü Yedekleme önizlemede kullanılabilir. Anlık görüntü tabanlı yedeklemeler, büyük veritabanlarını gelişmiş performansla korumanıza ve anlık kurtarma katmanından daha hızlı geri yüklemeler yapmanıza olanak sağlar.
Anlık görüntü yedeklemeleri, büyük veritabanlarını yedeklerken aşağıdaki avantajları sağlar:
Örnek düzeyinde anlık görüntü: SQL örneği düzeyinde anlık görüntü yedeklemeleri oluşturur ve tek bir işlemde birden çok veritabanı seçin. Tüm örneği veya tek tek veritabanlarını gerektiği gibi geri yükleyin.
Kaynak sunucu üzerinde en az etki: Azure Backup uygulamayla tutarlı bir anlık görüntü yakalamak için veritabanını kısa bir süre sessize alır. Veritabanı yalnızca birkaç saniyeliğine duraklatılsa da, anlık görüntünün oluşturulması ve operasyon katmanında kullanılabilir hâle gelmesi dakikalar içinde tamamlanır. Akış yedeklemelerinden farklı olarak, kaynak makinenin kaynakları uzun süre boyunca tüketilmez.
Uygun maliyetli: Artımlı anlık görüntülerle depolama maliyetini iyileştirir.
Geliştirilmiş RTO: Instant/operational katmanından daha hızlı geri yüklemelerden yararlanır.
Düşük RPO: Daha düşük bir RPO elde etmek ve belirli bir noktaya geri yüklemeleri etkinleştirmek için günlük yedeklemelerini anlık görüntülerle birleştirir.
Destek matrisindeki anlık görüntüleri kullanarak SQL yedekleme için desteklenen senaryolar ve sınırlamalar hakkında bilgi edinin. Azure portalını kullanarak Azure VM'de SQL Server örnek anlık görüntüsünü yedeklemek için bu makaleye bakın.
SQL Server veritabanı için yedekleme işlemi
Bu çözüm, SQL veritabanlarınızın yedeklerini almak için SQL yerel API'lerini kullanır.
Korumak ve içindeki veritabanlarını sorgulamak istediğiniz SQL Server VM'yi belirttiğinizde, Azure Backup hizmeti vm'ye ad
AzureBackupWindowsWorkloaduzantısıyla bir iş yükü yedekleme uzantısı yükler.Bu uzantı bir koordinatör ve sql eklentisinden oluşur. Koordinatör yedekleme, yedekleme ve geri yükleme yapılandırma gibi çeşitli işlemler için iş akışlarını tetiklemeden sorumlu olsa da, eklenti gerçek veri akışından sorumludur.
Azure Backup, bu VM'de veritabanlarını bulabilmek için hesabını
NT SERVICE\AzureWLBackupPluginSvcoluşturur. Bu hesap yedekleme ve geri yükleme için kullanılır ve SQL sysadmin izinleri gerektirir. HesapNT SERVICE\AzureWLBackupPluginSvcbir Sanal Hizmet Hesabı olduğundan parola yönetimi gerektirmez. Azure Backup, veritabanı bulma/sorgulama için hesabı kullanırNT AUTHORITY\SYSTEM, bu nedenle bu hesabın SQL'de genel oturum açma olması gerekir. SQL Server sanal makinesini Azure Market'ten oluşturmadıysanız UserErrorSQLNoSysadminMembership hatasıyla karşılaşabilirsiniz. Hata iletisi görüntülenirse bu yönergeleri izleyin.Seçili veritabanlarında koruma yapılandırması tetiklendiğinde, yedekleme hizmeti, yedekleme zamanlamaları ve uzantının yerel olarak VM üzerinde önbelleğe aldığı diğer ilke ayrıntılarıyla koordinatörü ayarlar.
Zamanlanan zamanda, koordinatör eklentiyle iletişim kurar ve VDI(Sanal Cihaz Arabirimi) kullanarak YEDEKLEME verilerini SQL sunucusundan akışla aktarmaya başlar.
Eklenti, verileri doğrudan Kurtarma Hizmetleri kasasına gönderir ve böylece hazırlık konumu gereksinimini ortadan kaldırır. Azure Backup hizmeti verileri şifreler ve depolama hesaplarında depolar.
Veri aktarımı tamamlandığında, koordinatör yedekleme hizmetiyle işlemeyi onaylar.
SQL Server örnek anlık görüntüleri için yedekleme işlemi
Azure Backup, Azure VM'lerdeki SQL veritabanlarını korumak için yönetilen disk artımlı anlık görüntüleri kullanır. Yedekleme ilkesi, hızlı geri yüklemeyi ve belirli bir zamandaki duruma kurtarmayı etkinleştirmek için anlık görüntü oluşturmayı, saklamayı ve yedekleme davranışını günlüğe kaydetmeyi denetler.
Yedekleme ve geri yükleme akışı, Azure Backup tarafından gerçekleştirilen ve aşağıdaki işlemleri içeren mantıksal, uçtan uca işlem sırasını özetler:
Kullanıcı tarafından tanımlanan yedekleme ilkesine göre yönetilen disklerin artımlı anlık görüntülerini oluşturur. Şu anda Azure Backup hizmeti her 6 saatte bir veya daha yüksek bir anlık görüntüyü destekler. İşlem günlüğü yedeklerini 15 dakika veya daha uzun aralıklarla yapılandırabilirsiniz.
SQL örneği düzeyinde anlık görüntü yedeklemeleri alır. Anlık görüntü işlemi başına en fazla 12 veritabanı seçebilirsiniz.
Birleşik veritabanı kümesi için temel disklerin anlık görüntüsünü alarak, seçili tüm veritabanlarında uygulama açısından tutarlı bir anlık görüntü yakalar.
Azure aboneliğindeki anlık görüntüleri kullanıcı tanımlı bir süre boyunca (7 güne kadar) belirtilen kaynak grubu içinde tutar. Azure Backup ardından verileri, yapılandırılan ilkeye göre uzun süreli saklama için kasalı yedekleme olarak Kurtarma Hizmetleri kasasına taşır.
Akışlar, veritabanı düzeyindeki günlük yedeklemelerini kasaya kaydeder. Geri yükleme sırasında hizmet anlık görüntüyü alternatif bir VM'ye geri yükler ve belirli bir noktaya kurtarma gerçekleştirmek için günlük yedeklemeleri uygular.
SQL Server yedekleme önkoşulları
SQL Server yedeklemesini başlatmadan önce aşağıdaki önkoşulları gözden geçirin:
- Azure'da çalışan bir SQL Server örneğine sahip olduğunuzdan emin olun. Markette hızla bir SQL Server örneği oluşturabilirsiniz.
- Özellik değerlendirmelerini ve senaryo desteğini gözden geçirin.
- Bu senaryoyla ilgili sık sorulan soruları gözden geçirin.
Sanal makine izinlerini ayarlama
Bulma işlemini bir SQL Server çalıştırdığınızda Azure Backup aşağıdaki eylemleri gerçekleştirir:
- AzureBackupWindowsWorkload uzantısını ekler.
- Sanal makinedeki veritabanlarını bulmak için bir NT SERVICE\AzureWLBackupPluginSvc hesabı oluşturur. Bu hesap yedekleme ve geri yükleme için kullanılır ve SQL sysadmin izinleri gerektirir.
- Vm üzerinde çalışan veritabanlarını bulur, Azure Backup NT AUTHORITY\SYSTEM hesabını kullanır. Bu hesap SQL'de genel oturum açma olmalıdır.
SQL Server VM'sini Azure Market oluşturmadıysanız veya SQL 2008 veya 2008 R2'deyseniz UserErrorSQLNoSysadminMembership hatası alabilirsiniz.
Windows 2008 R2 üzerinde çalışan SQL 2008 ve 2008 R2'ye izin vermek için bu bölüme bakın.
Diğer tüm sürümler için aşağıdaki adımları kullanarak izinleri atayın:
SQL Server sysadmin izinlerine sahip bir hesap kullanarak SQL Server Management Studio (SSMS) içinde oturum açın. Özel izinlere ihtiyacınız olmadığı sürece Windows kimlik doğrulamasının çalışması gerekir.
SQL ServerGüvenlik/Oturum Açma bilgileri klasörünü açın.
Oturum Açma Bilgileri klasörüne sağ tıklayın ve Yeni Oturum Aç'ı seçin. Oturum Açma - Yeni bölümünde, Ara düğmesini seçin.
Sanal makine kaydı ve SQL bulma aşamasında Windows sanal hizmet hesabı NT SERVICE\AzureWLBackupPluginSvc oluşturuldu. Hesap adını, Seçilecek nesne adını gir bölümünde gösterildiği gibi girin. Adları Denetle'yi seçin adı çözümlemek için. Tamam'ı seçin.
Sunucu Rolleri'ndesysadmin rolünün seçili olduğundan emin olun. Tamam'ı seçin. Gerekli izinler artık mevcut olmalıdır.
SQL Server örneği birAlways-On Kullanılabilirlik Grubu'nun (AG) parçasıysa , NT AUTHORITY\SYSTEM hesabının VIEW SERVER STATE izninin etkinleştirildiğinden emin olun.
Şimdi veritabanını Kurtarma Hizmetleri kasasıyla ilişkilendirin. Azure portalında, Korumalı Sunucular listesinde, hata durumundaki sunucuya sağ tıklayın ve >Veritabanlarını Yeniden Keşfet'i seçin.
Bildirimler alanında ilerleme durumunu denetleyin. Seçili veritabanları bulunduğunda bir başarı iletisi görüntülenir.
Not
SQL Server'ınızın birden çok SQL Server örneği yüklüyse, tüm SQL örneklerine NT Service\AzureWLBackupPluginSvc hesabı için sysadmin izni eklemeniz gerekir.
SQL 2008 ve SQL 2008 R2 için SQL sysadmin izinleri atama
SQL Server Örneğine NT AUTHORITY\SYSTEM ve NT Service\AzureWLBackupPluginSvc oturum açma bilgilerini eklemek için şu adımları izleyin:
Nesne gezgininde SQL Server Örneğine gidin.
Güvenlik>Oturum Açma bilgileri'ne gidin.
Oturum Açma bilgilerine sağ tıklayın ve seçin

Genel sekmesine gidin ve Oturum Açma Adı olarak NT AUTHORITY\SYSTEM girin.
Sunucu Rolleri sekmesine gidin ve genel ve sysadmin rolleri'ni seçin.
Durum'a gidin, Ver'i Veritabanı altyapısına bağlanma izni için seçin ve ardından Etkin'i Oturum açma için seçin.
Tamam'ı seçin.
NT Service\AzureWLBackupPluginSvc oturum açma bilgilerini SQL Server örneğine eklemek için 1-7 arası adımları yineleyin.
Oturum açma zaten mevcutsa, sysadmin sunucu rolüne sahip olduğundan ve Durum altında Veritabanı altyapısına bağlanma izni için Ver seçeneğinin, Oturum açma için ise Etkin seçeneğinin ayarlı olduğundan emin olun.
İzin verdikten sonra Azure VM'de Kurtarma Hizmetleri kasası> İş Yükünü> giderek>yeniden bulun.
Alternatif olarak, yönetici modunda aşağıdaki cmdlet'leri çalıştırarak izin atamasını otomatikleştirebilirsiniz.
Not
Örnek adı varsayılan olarak MSSQLSERVER olarak ayarlanır. Gerekiyorsa betikteki örnek ismi bağımsız değişkenini değiştirin.
param(
[Parameter(Mandatory=$false)]
[string] $InstanceName = "MSSQLSERVER"
)
if ($InstanceName -eq "MSSQLSERVER")
{
$fullInstance = $env:COMPUTERNAME # In case it's the default SQL Server Instance
}
else
{
$fullInstance = $env:COMPUTERNAME + "\" + $InstanceName # In case of named instance
}
try
{
sqlcmd.exe -S $fullInstance -Q "sp_addsrvrolemember 'NT Service\AzureWLBackupPluginSvc', 'sysadmin'" # Adds login with sysadmin permission if already not available
}
catch
{
Write-Host "An error occurred:"
Write-Host $_.Exception|format-list -force
}
try
{
sqlcmd.exe -S $fullInstance -Q "sp_addsrvrolemember 'NT AUTHORITY\SYSTEM', 'sysadmin'" # Adds login with sysadmin permission if already not available
}
catch
{
Write-Host "An error occurred:"
Write-Host $_.Exception|format-list -force
}
Azure VM'lerdeki SQL Server örneklerinin anlık görüntü yedeklemesi için fiyatlandırma
AZURE VM anlık görüntüsünde SQL yedeklemesi aşağıdaki ücretlere neden olabilir:
Kurtarma Hizmetleri kasasında depolanan anlık görüntü yedeklemeleri, Azure Backup fiyatlandırmaya göre fiyatlendirilir.
Korumalı Örnek ücreti ve kasa depolama ücretine ek olarak Azure Backup, operasyonel katmanda anlık görüntü depolaması için ek ücretler uygular.
Yönetilen disk anlık görüntüleri, aboneliğinizde tutuldıkları süre boyunca Yönetilen Disk anlık görüntüsü fiyatlandırması temelinde ücretlendirilir.
Sonraki adımlar
- Eşzamanlı yedeklemeleri yapılandırın.
- Azure VM üzerinde çalışan SQL Server veritabanlarını yedekleyin.
- Azure portal (önizleme) kullanarak Azure VM'de SQL Server örnek anlık görüntüsünü geri alın.
- Yedeklenen SQL Server veritabanlarını geri yükleyin.
- SQL Server veritabanı ve örnek anlık görüntüsü (önizleme) yedeklemelerini yönetme ve izleme.