Azure VM'lerinde SQL Server sürümünü - SQL Server'ı yerinde değiştirme

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

Bu makalede, Microsoft Azure'da bir Windows sanal makinesinde (VM) Microsoft SQL Server sürümünün nasıl değiştireceği açıklanır.

Sürüm yükseltmeyi planlama

SQL Server sürümünüzü yükseltmeden önce aşağıdaki önkoşulları göz önünde bulundurun:

  1. Hangi SQL Server sürümüne yükseltmek istediğinize karar verin:

  2. Yükseltmenin etkisini en aza indirmek için veritabanı uyumluluk modlarını kullanabilmek için değiştirdiğiniz sürümün uyumluluk sertifikasını denetlemenizi öneririz.

  3. Başarılı bir sonuç elde etmek için aşağıdaki makaleleri gözden geçirebilirsiniz:

Önkoşullar

SQL Server'ın yerinde yükseltmesini yapmak için aşağıdakilere ihtiyacınız vardır:

  • SQL Server yükleme medyası. Yazılım Güvencesi'ne sahip olan müşteriler, yükleme medyasını Toplu Lisanslama Merkezi'nden alabilir. Yazılım Güvencesi'ne sahip olmayan müşteriler, SQL Server'ın istenen sürümüyle Azure Market bir SQL Server VM görüntüsü dağıtabilir ve ardından kurulum medyasını (genellikle içinde C:\SQLServerFullbulunur) hedef SQL Server VM'sine kopyalayabilir.
  • Sürüm yükseltmeleri, destek yükseltme yollarını izlemelidir.

SQL Sürümünü Yükseltme

Uyarı

SQL Server sürümünü yükseltmek, Analysis Services ve R Services gibi ilişkili hizmetlere ek olarak SQL Server hizmetini yeniden başlatır.

SQL Server sürümünü yükseltmek için, SQL Server'ın yükseltme yolunu destekleyecek sonraki sürüm için SQL Server kurulum medyasını edinin ve aşağıdaki adımları uygulayın:

  1. İşlemi başlatmadan önce sistem (hariç tempdb) ve kullanıcı veritabanları dahil olmak üzere veritabanlarını yedekleyin. Ayrıca, Azure Backup hizmetini kullanarak uygulamayla tutarlı VM düzeyinde yedekleme de oluşturabilirsiniz.

  2. SQL Server yükleme medyasındaki Setup.exe dosyasını başlatın.

  3. Yükleme Sihirbazı, SQL Server Yükleme Merkezi'ni başlatır. Mevcut bir SQL Server örneğini yükseltmek için, gezinti bölmesinde Yükleme'yi seçin ve ardından SQL Server'ın önceki bir sürümünden yükselt'i seçin.

    Selection for upgrading the version of SQL Server.

  4. Ürün Anahtarı sayfasında, SQL Server'ın ücretsiz bir sürümüne yükseltme yapıp yapmadığınız veya ürünün üretim sürümü için bir PID anahtarınız olup olmadığını belirtmek için bir seçenek belirleyin. Daha fazla bilgi için bkz. SQL Server 2019 (15.x) sürümleri ve desteklenen özellikleri ve Desteklenen sürüm ve yayın yükseltmeleri (SQL Server 2016).

  5. Sürekli İleri'yi seçerek Yükseltmeye hazır sayfasına ulaştıktan sonra Yükselt'i seçin. Değişiklik yapılırken yükleme penceresi birkaç dakika boyunca yanıt vermeyebilir. Tamamlandı sayfası yükseltmenizin tamamlandığını onaylar. Yükseltme işlemine dair adım adım yönergeler için tam yordama bakın.

    Complete page.

SÜRÜMÜ değiştirmeye ek olarak SQL Server sürümünü de değiştirdiyseniz, sürümü de güncelleştirin ve SQL VM örneğini değiştirmek için Portalda Sürümü ve Sürümü Doğrulama bölümüne bakın.

Change version metadata.

SQL Server sürümünü düşürme

SQL Server sürümünü düşürmek için SQL Server'ı tamamen kaldırmanız ve istenen sürümü kullanarak yeniden yüklemeniz gerekir. Önceki veritabanını daha sonraki bir sürümden yeni yüklenen önceki sürüme geri yükleyemediğinizden bu, SQL Server'ın yeni yüklemesine benzer. Veritabanları sıfırdan yeniden oluşturulmalıdır. Ayrıca yükseltme sırasında SQL Server yayınını da değiştirdiyseniz, Azure portalda SQL Server VM'nin Edition özelliğini yeni yayın değeriyle değiştirin. Bu işlem, söz konusu VM ile ilişkilendirilmiş meta verileri ve faturalamayı güncelleştirir.

Uyarı

SQL Server için yerinde sürüm düşürme işlemi desteklenmez.

Aşağıdaki adımları izleyerek SQL Server'ın sürümünü düşürebilirsiniz:

  1. Sistem (hariç tempdb) ve kullanıcı veritabanları dahil olmak üzere tüm veritabanlarını yedekleyin.

  2. Tüm gerekli sunucu düzeyindeki nesneleri (sunucu tetikleyicileri, roller, oturum açma bilgileri, bağlı sunucular, işler, kimlik bilgileri ve sertifikalar gibi) dışarı aktarın.

  3. Önceki sürümde kullanıcı veritabanlarınızı yeniden oluşturmak için betikleriniz yoksa, BCP.exe, SSIS veya DACPAC kullanarak tüm nesneleri betikle yazmalı ve tüm verileri dışarı aktarmalısınız.

    Hedef sürüm, bağımlı nesneler ve gelişmiş seçenekler gibi öğeleri betiklerken doğru seçenekleri belirlediğinizden emin olun.

    Scripting options.

  4. SQL Server’ı ve tüm ilişkili hizmetleri tamamen kaldırın.

  5. VM’yi yeniden başlatın.

  6. Programın istenen sürümü için medyayı kullanarak SQL Server'ı yükleyin.

  7. En son hizmet paketlerini ve toplu güncelleştirmeleri yükleyin.

  8. Gerekli tüm sunucu düzeyindeki nesneleri (3. Adımda dışarı aktarılmış olan) içeri aktarın.

  9. Gerekli tüm kullanıcı veritabanlarını sıfırdan yeniden oluşturun (oluşturulan betikleri veya 4. Adımdaki dosyaları kullanarak).

Portalda sürümü ve yayını doğrulayın

SQL Server'ın sürümünü değiştirdikten sonra, Azure portalı kullanarak SQL Server sürümünü görüntüleyebilmek için SQL Server VM'nizi SQL IaaS Aracı uzantısına yeniden kaydedin. Listelenen sürüm numarası artık SQL Server yüklemenizin yeni yükseltilen sürümünü ve sürümünü yansıtmalıdır.

Verify version.

Açıklamalar

  • Yükseltme tamamlandıktan sonra yedeklemeleri başlatmanızı/istatistikleri güncelleştirmenizi/dizinleri yeniden derlemenizi/tutarlılığı denetlemenizi öneririz. Ayrıca istediğiniz düzeyi yansıtması için veritabanı uyumluluk düzeylerini tek tek de de kontrol edebilirsiniz.
  • VM'de SQL Server güncelleştirildikten sonra, Azure portalında SQL Server'ın Edition özelliğinin faturalama için yüklü sürüm numarasıyla eşleştiğinden emin olun.
  • Sürümü değiştirme özelliği, SQL IaaS Aracısı uzantısının bir özelliğidir. Azure portalı aracılığıyla bir Azure Market görüntüsü dağıtılması, uzantıya sahip bir SQL Server VM'sini otomatik olarak kaydeder. Ancak SQL Server'ı kendi kendine yükleyen müşterilerin SQL Server VM'lerini el ile kaydetmeleri gerekir.
  • SQL Server VM kaynağınızı bırakırsanız görüntünün sabit kodlanmış sürüm ayarı geri yüklenir.