Azure sanal makinelerinde SQL Server için otomatik düzeltme eki uygulama (Resource Manager)

Şunlar için geçerlidir: Azure VM'de SQL Server

Otomatik Yama Uygulama, SQL Server çalıştıran Azure sanal makinesinde bir bakım penceresi oluşturur. Otomatik Güncelleştirmeler yalnızca bu bakım penceresi sırasında yüklenebilir. SQL Server için bu kısıtlama, sistem güncelleştirmelerinin ve ilişkili tüm yeniden başlatmaların veritabanı için mümkün olan en uygun zamanda yapılmasını sağlar.

Önemli

Yalnızca Önemli veya Kritik olarak işaretlenmiş Windows ve SQL Server güncelleştirmeleri yüklenir. Önemli veya Kritik olarak işaretlenmemiş hizmet paketleri ve toplu güncelleştirmeler gibi diğer SQL Server güncelleştirmeleri el ile yüklenmelidir.

Otomatik Düzeltme Eki Uygulama SQL Server hizmet olarak altyapı (IaaS) Aracı Uzantısına bağlıdır.

Önkoşullar

Otomatik Düzeltme Eki Uygulama'yı kullanmak için aşağıdaki önkoşulları göz önünde bulundurun:

İşletim sistemi:

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019

SQL Server sürümü:

  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

Azure PowerShell:

Not

Bu makalede, Azure ile etkileşime yönelik önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Not

Otomatik Düzeltme Eki Uygulama, SQL Server IaaS Aracısı Uzantısını kullanır. Geçerli SQL sanal makine galerisi görüntüleri varsayılan olarak bu uzantıyı ekler. Daha fazla bilgi için bkz. SQL Server IaaS Aracısı Uzantısı.

Ayarlar

Aşağıdaki tabloda Otomatik Düzeltme Eki Uygulama için yapılandırılabilir seçenekler açıklanmaktadır. Gerçek yapılandırma adımları, Azure portal veya Azure Windows PowerShell komutlarını kullanıp kullanmamanıza bağlı olarak değişir.

Ayar Olası değerler Açıklama
Otomatik Düzeltme Eki Uygulama Etkinleştir/Devre Dışı Bırak (Devre Dışı) Azure sanal makinesi için Otomatik Düzeltme Eki Uygulamayı etkinleştirir veya devre dışı bırakır.
Bakım zamanlaması Her gün, Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar Sanal makineniz için Windows, SQL Server ve Microsoft güncelleştirmelerini indirme ve yükleme zamanlaması.
Bakım başlangıç saati 0-24 Sanal makineyi güncelleştirmek için yerel başlangıç saati.
Bakım penceresi süresi 30-180 Güncelleştirmelerin indirilmesi ve yüklenmesi için izin verilen dakika sayısı.
Düzeltme Eki Kategorisi Önemli İndirilip yüklenecek Windows güncelleştirmeleri kategorisi.

Azure portal yapılandırma

Sağlama sırasında veya mevcut VM'ler için Otomatik Düzeltme Eki Uygulama'nın yapılandırılması için Azure portal kullanabilirsiniz.

Yeni VM'ler

Resource Manager dağıtım modelinde yeni bir SQL Server sanal makinesi oluşturduğunuzda Otomatik Düzeltme Eki Uygulama'nın yapılandırılması için Azure portal kullanın.

SQL Server ayarları sekmesinde Otomatik düzeltme eki uygulama altında Yapılandırmayı değiştir'i seçin. Aşağıdaki Azure portal ekran görüntüsü, SQL Otomatik Düzeltme Eki Uygulama dikey penceresini gösterir.

Azure portal SQL Otomatik Düzeltme Eki Uygulama

Daha fazla bilgi için bkz. Azure'da SQL Server sanal makinesi sağlama.

Mevcut VM'ler

Mevcut SQL Server sanal makineler için SQL sanal makineleri kaynağınızı açın ve Ayarlar'ın altında Düzeltme Eki Uygulama'yı seçin.

Mevcut VM'ler için SQL Otomatik Düzeltme Eki Uygulama

İşiniz bittiğinde, değişikliklerinizi kaydetmek için SQL Server yapılandırma dikey penceresinin altındaki Tamam düğmesine tıklayın.

Otomatik Düzeltme Eki Uygulama'yı ilk kez etkinleştiriyorsanız, Azure arka planda SQL Server IaaS Aracısını yapılandırıyor. Bu süre boyunca Azure portal Otomatik Düzeltme Eki Uygulama'nın yapılandırıldığını göstermeyebilir. Aracının yüklenmesi ve yapılandırılması için birkaç dakika bekleyin. Bundan sonra Azure portal yeni ayarları yansıtır.

PowerShell ile yapılandırma

SQL VM'nizi sağladıktan sonra Otomatik Düzeltme Eki Uygulama'yı yapılandırmak için PowerShell'i kullanın.

Aşağıdaki örnekte PowerShell, mevcut bir SQL Server VM'de Otomatik Düzeltme Eki Uygulama'yı yapılandırmak için kullanılır. New-AzVMSqlServerAutoPatchingConfig komutu, otomatik güncelleştirmeler için yeni bir bakım penceresi yapılandırıyor.

$vmname = "vmname"
$resourcegroupname = "resourcegroupname"
$aps = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120  -PatchCategory "Important"
s
Set-AzVMSqlServerExtension -AutoPatchingSettings $aps -VMName $vmname -ResourceGroupName $resourcegroupname

Bu örnekten yola çıkarak, aşağıdaki tabloda hedef Azure VM üzerindeki pratik etki açıklanmaktadır:

Parametre Etki
Dayofweek Yamalar her Perşembe yüklenir.
BakımWindowStartingHour Güncelleştirmeleri 11:00'de başlatın.
MaintenanceWindowsDuration Düzeltme ekleri 120 dakika içinde yüklenmelidir. Başlangıç zamanına bağlı olarak, 13:00'e kadar tamamlanmaları gerekir.
PatchCategory Bu parametre için tek olası ayar Önemli'dir. Bu, Önemli olarak işaretlenmiş Windows güncelleştirmesini yükler; bu kategoriye dahil olmayan SQL Server güncelleştirmelerini yüklemez.

SQL Server IaaS Aracısı'nın yüklenmesi ve yapılandırılması birkaç dakika sürebilir.

Otomatik Düzeltme Eki Uygulamayı devre dışı bırakmak için New-AzVMSqlServerAutoPatchingConfig için -Enable parametresi olmadan aynı betiği çalıştırın. -Enable parametresinin olmaması, komutun özelliği devre dışı bırakmasına işaret eder.

Not

Güncelleştirme Yönetimi veya Otomatik VM konuk düzeltme eki uygulama gibi Azure VM'lerine otomatik düzeltme eki uygulamayı etkinleştirmenin birkaç yolu daha vardır. Çakışan araçlar başarısız güncelleştirmelere neden olabileceği için VM'nizi otomatik olarak güncelleştirmek için yalnızca bir seçenek belirleyin.

Sonraki adımlar

Diğer kullanılabilir otomasyon görevleri hakkında bilgi için bkz. SQL Server IaaS Aracısı Uzantısı.

Azure VM'lerinde SQL Server çalıştırma hakkında daha fazla bilgi için bkz. Azure sanal makinelerinde SQL Server genel bakış.