Aracılığıyla paylaş


Azure SQL Managed Instance'de ilkeyi güncelleştirme

Applies to:Azure SQL Managed Instance

Bu makalede, Azure SQL Managed Instance güncelleştirme ilkesi ve nasıl değiştirileceği açıklanmaktadır. Güncelleştirme ilkesi, Azure'daki en son SQL altyapısı özelliklerine erişimi denetleen bir örnek ayarıdır.

Azure SQL Managed Instance aşağıdaki üç güncelleştirme ilkesi sunar:

  • SQL Server 2025 güncelleştirme ilkesi: İç veritabanı biçimi SQL Server 2025 ile uyumlu olduğundan örnek yalnızca SQL Server 2025'te kullanılabilen SQL altyapısı özelliklerini kullanabilir.
  • SQL Server 2022 güncelleştirme ilkesi: İç veritabanı biçimi SQL Server 2022 ile uyumlu olduğundan örnek yalnızca SQL Server 2022'de kullanılabilen SQL altyapısı özelliklerini kullanabilir.
  • Always-up-to-date güncelleştirme ilkesi: Örnek, Azure'da kullanıma sunulduğu anda tüm SQL altyapısı özelliklerine erişebilir. İç veritabanı biçimi artık en son SQL Server sürümüyle uyumlu değildir ve bunun yerine yeni sunulan her özellik ile birlikte gelişir.

Önemli

  • Yapılandırılan güncelleştirme ilkesinden bağımsız olarak, tüm örnekler SQL altyapısında değişiklik gerektirmeyen güncelleştirmeleri ve özellikleri almaya devam eder. Örneğin, alanlar arası yedeklilik ve örnek durdurma ve başlatma.
  • SQL Server 2022 güncelleştirme ilkesi, mevcut ve yeni dağıtılan tüm örnekler için varsayılan güncelleştirme ilkesidir.

SQL Server 2025 güncelleştirme ilkesi

Uyarı

Güncelleştirme ilkesinin SQL Server 2025'ten Always-up-to-date olarak değiştirilmesi geçici olarak ve şu anda devre dışıdır.

SQL Server 2025 güncelleştirme ilkesi, veritabanı biçiminizi SQL Server 2025 (17.x) ile hizalar.

SQL Server 2025 güncelleştirme ilkesini kullandığınızda aşağıdaki noktaları göz önünde bulundurun:

  • İç veritabanı biçiminiz SQL Server 2025 (17.x) ile uyumlu kalır.
  • SQL Server 2025 (17.x) için kullanılabilen en son güncelleştirmelerin tümünü alırsınız.
  • veritabanınızı Azure SQL Managed Instance'dan SQL Server 2025'e (17.x) de depolayabilirsiniz.
  • SQL Server 2025 (17.x) ile Azure SQL Managed Instance arasında gerçek zamanlı veri çoğaltma, çift yönlü yük devretme ve olağanüstü durum kurtarma için link yapılandırabilirsiniz.
  • Always-up-to-date güncelleştirme ilkesiyle Azure SQL Managed Instance için kullanılabilen en son SQL altyapısı özelliklerinden ve avantajlarından bazılarına erişiminiz olmayabilir.
  • SQL Server 2025 güncelleştirme ilkesi, SQL Server 2025 (17.x) temel desteğinin sonuna kadar geçerlidir. SQL Server 2025 güncelleştirme ilkesine sahip örnekler için, güncelleştirme ilkesi, o anda mevcut olan en son ana SQL Server sürümünün güncelleştirme politikasına otomatik olarak güncellenir.

SQL Server 2022 güncelleştirme ilkesi

SQL Server 2022 güncelleştirme ilkesi, veritabanı biçiminizi SQL Server 2022 ile hizalar.

SQL Server 2022 güncelleştirme ilkesini kullandığınızda aşağıdaki noktaları göz önünde bulundurun:

  • SQL Server 2022 güncelleştirme ilkesi, mevcut ve yeni dağıtılan tüm örnekler için varsayılan güncelleştirme ilkesidir.
  • İç veritabanı biçiminiz SQL Server 2022 ile uyumlu kalır.
  • SQL Server 2022 için kullanılabilen en son güncelleştirmelerin tümünü alırsınız.
  • Azure SQL Managed Instance'dan SQL Server 2022'ye depolayabilirsiniz.
  • SQL Server 2022 ile Azure SQL Managed Instance arasında gerçek zamanlı veri çoğaltma, çift yönlü yük devretme ve olağanüstü durum kurtarma için link yapılandırabilirsiniz.
  • Always-up-to-date güncelleştirme ilkesiyle Azure SQL Managed Instance için kullanılabilen en son SQL altyapısı özelliklerinden ve avantajlarından bazılarına erişiminiz olmayabilir.
  • SQL Server 2022 güncelleştirme ilkesi, SQL Server 2022'nin ana destek sonuna kadar kullanılabilir. Bu noktada, SQL Server 2022 güncelleştirme ilkesine sahip örnekler için güncelleştirme ilkesi, o zamanki en son büyük SQL Server sürümüne karşılık gelen güncelleştirme ilkesine otomatik olarak güncellenir.

Her zaman güncel güncelleştirme ilkesi

Always-up-to-date güncelleştirme ilkesi, örneğinizi Azure SQL Managed Instance için kullanılabilen tüm en son özellikleri ve güncelleştirmeleri alacak şekilde yapılandırır.

Always-up-to-date güncelleştirme ilkesini kullandığınızda aşağıdaki noktaları göz önünde bulundurun:

  • Azure SQL Managed Instance için sunulan tüm yeni özellikleri ve avantajları kullanabilirsiniz.
  • Always-up-to-date ilkesini etkinleştirdikten sonra SQL Server 2022 veya SQL Server 2025 güncelleştirme ilkesine geri dönemezsiniz.
  • Veritabanı format hizalaması ile sağlanan bazı avantajları, örneğin SQL Server 2022 veya SQL Server 2025'e (17.x) veritabanınızı geri yükleme ve link özelliğiyle örneğiniz ile SQL Server 2022 veya SQL Server 2025 (17.x) arasında çift yönlü yük devretme yapabilme avantajlarını, kaybedersiniz.

Özellik karşılaştırması

Aşağıdaki tabloda yalnızca belirlenen güncelleştirme ilkesine sahip örnekler için kullanılabilen tüm özellikler listelenmiştir:

Güncelleştirme ilkesi Özellikler
Her zaman-up-to-tarih güncelleştirme ilkesi - Şu anda yalnızca Always-up-to-date güncelleştirme ilkesine sahip örnekler için kullanılabilen ayrı özellikler yoktur.
- SQL Server 2025 güncelleştirme ilkesiyle kullanılabilen tüm özellikler, Always-up-to-date güncelleştirme ilkesine sahip örnekler için de kullanılabilir. SQL Server 2025 (17.x) için veritabanlarını geri yükleme veya çift yönlü yük devretme ile bağlantı yapılandırma özelliği dışında.
SQL Server 2025 güncelleştirme ilkesi - SQL Server 2025 veritabanını geri yükle
- SQL Server 2025 ile çift yönlü yük devretme ve olağanüstü durum kurtarma bağlantısı
- JSON veri türü
- JSON_ARRAYAGG ve JSON_OBJECTAGG toplama işlevleri
- HTTPS REST uç noktası SP'sini çağırma
- Azure SQL Managed Instance Microsoft Fabric Üzerinde Yansıtma
- Vektör işlevleri
- Vektör veri türü
- Bulanık string eşleştirme
- DATEADD (Transact-SQL).
- UNISTR (Transact-SQL)
- Normal ifade işlevleri
- || (Dize birleştirme)
- ||= (Bileşik atama)
- Paralellik derecesi (DOP) geri bildirimi
- İyileştirilmiş kilitleme
SQL Server 2022 güncelleştirme ilkesi - SQL Server 2022 veritabanını geri yükle
- SQL Server 2022 ile çift yönlü yük devretme ve olağanüstü durum kurtarma destekli bağlantı

Aşağıdaki özellikler yapılandırılan güncelleştirme ilkesinden etkilenir:

  • Otomatik yedeklemeler ve yalnızca kopyalama yedeklemeleri:
    • SQL Server 2022 güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemelerini SQL Server 2022 veya Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış örneklere geri yükleyebilirsiniz.
    • SQL Server 2025 güncelleştirme ilkesiyle yapılandırılmış örneklerden alınan veritabanı yedeklerini, SQL Server 2025 veya Always-up-to-date güncelleştirme ilkesi ile yapılandırılmış örneklere geri yükleyebilirsiniz.
    • Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış örneklerden alınan veritabanı yedeklemelerini yalnızca Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış örneklere geri yükleyebilirsiniz.
  • Yönetilen Örnek bağlantısı:
    • Yalnızca SQL Server 2022 güncelleştirme ilkesine sahip örnekler SQL Managed Instance'dan SQL Server 2022'ye bağlantı kurabilir veya SQL Server 2022'den SQL Managed Instance'e geri dönebilir.
    • Yalnızca SQL Server 2025 güncelleştirme ilkesine sahip örnekler SQL Managed Instance'den SQL Server 2025'e (17.x) bağlantı kurabilir veya SQL Server 2025'ten (17.x) SQL Managed Instance'a geri dönebilir.
  • Veritabanı kopyalama ve taşıma: Veritabanlarını yalnızca eşleşen veya daha yüksek sürüme sahip güncelleştirme ilkelerine sahip örneklere kopyalayıp taşıyabilirsiniz. Veritabanının daha düşük sürüm güncelleştirme ilkesine sahip bir örneğe kopyalanması veya taşınması desteklenmez.
  • Yük devretme grupları: Yük devretme grubundaki örneklerin güncelleştirme ilkeleri eşleşmelidir.

Hangi güncelleştirme ilkesi seçileceği?

SQL Server 2022 veya SQL Server 2025 güncelleştirme ilkesini gerektiren belirli bir özelliğe bağımlı değilseniz, Always-up-to-date güncelleştirme ilkesini kullanmanızı öneririz. Always-up-to-date güncelleştirme ilkesi size Azure SQL Managed Instance için en son özellikleri ve avantajları sağlar. En son özellikler doğrudan sizinle ilgili olmasa da, genellikle iş yükünüz için yararlı olabilecek performans, güvenlik ve güvenilirlik iyileştirmeleri vardır.

** SQL Server 2022 veya SQL Server 2025 kullanıyorsanız, veritabanlarını SQL Managed Instance'dan SQL Server'a mevzuat uyumluluğu, sözleşme yükümlülükleri veya işletmeniz için önemli diğer nedenlerle kopyalamak amacıyla ilkeyi güncelleyebilirsiniz. Ancak, veritabanı dışa/içe aktarma, işlem çoğaltması gibi diğer özellikler veya Azure Data Factory gibi hizmetler kullanarak da aynı hedeflere ulaşabilirsiniz. Bu alternatif yöntemlerden birini kullanarak Always-up-to-date güncelleştirme ilkesini SQL Managed Instance kullanarak iş gereksinimlerinizi karşılamaya devam edebilirsiniz.

Çözümünüzün hangi gereksinimleri karşıladığından emin değilseniz zamanınızı ayırıp SQL Server 2022 veya SQL Server 2025 güncelleştirme ilkesiyle başlayın. daha sonra her zaman Always-up-to-date güncelleştirme ilkesine geçebilirsiniz.

Farklı ortamlar için farklı güncelleştirme ilkeleri de kullanabilirsiniz. Örneğin, Always-up-to-date güncelleştirme ilkesini kullanarak en son özelliklerden yararlanırken yük devretme senaryoları için SQL Server 2022 ile uyumluluğu sağlamak için üretim ortamınızdaki SQL Server 2022 güncelleştirme ilkesini kullanın.

Mevcut örnekler

Mevcut bir örnek için Azure portalı, PowerShell> Azure CLI veya REST API'sini kullanarak Always-up-to-date güncelleştirme ilkesini etkinleştirebilirsiniz.

Dikkat

  • SQL Server 2022 güncelleştirme ilkesi tüm mevcut ve yeni örnekler için varsayılan olarak etkinleştirilir. Güncelleştirme ilkesini SQL Server 2025 veya Always-up-to-date olarak değiştirdiğinizde, iç veritabanı biçimi kalıcı olarak yükseltilir. Güncelleştirme ilkesini SQL Server 2022 olarak değiştiremezsiniz ve artık SQL Server 2022 güncelleştirme ilkesini gerektiren özellikleri ve avantajları kullanamazsınız.
  • Güncelleştirme ilkesinin SQL Server 2025'ten Always-up-to-date olarak değiştirilmesi geçici olarak ve şu anda devre dışıdır.

Azure portalında var olan bir örneğin güncelleştirme ilkesini değiştirmek için şu adımları izleyin:

  1. Azure portalında SQL yönetilen örneğiniz kaynağına gidin.

  2. Ayarlar'ın altında Bakım ve güncelleştirmeler'i seçin.

  3. Her zaman up-totarih güncelleştirme ilkesini etkinleştirmek için baloncuğu seçin:

     Güncelleştirme ilkesi seçili olarak Azure portalındaki SQL Managed Instance sayfasının ekran görüntüsü.

  4. Değişikliklerinizi kaydetmek için Güncelleştirme ilkesi değişikliğini onayla açılır penceresinde Evet'i seçin. Always-up-to-date güncelleştirme ilkesi etkinleştirildikten sonra SQL Server 2022 güncelleştirme ilkesi artık kullanılamaz.

Yeni örnekler

SQL Server 2022 güncelleştirme ilkesi varsayılan olarak etkin olsa da, Azure portal, PowerShell, Azure CLI veya REST API kullanarak örneğinizi oluştururken SQL Server 2025 veya Always-up-to-date ilkesini seçebilirsiniz.

Önemli

Zaman içinde değişebilecek sistem varsayılanlarına güvenmemek için dağıtım şablonlarınıza güncelleştirme ilkesi yapılandırması eklediğinizden emin olun.

Azure portalında Always-up-to-date ilkesiyle yeni bir SQL yönetilen örneği oluşturmak için şu adımları izleyin:

  1. aka.ms/azuresqlhub konumunda Azure SQL hub'ına gidin.

  2. Azure SQL Managed Instance bölmesinde Show options öğesini seçin.

  3. Azure SQL Managed Instance options penceresinde Create SQL Managed Instance öğesini seçin.

    Azure SQL hub'ının Azure portalından Ek seçenekleri göster düğmesini ve SQL Managed Instance Oluştur düğmesini gösteren ekran görüntüsü.

  4. Create Azure SQL Managed Instance sayfasında örneğinizin ayrıntılarını doldurun. Yeni bir SQL yönetilen örneği oluşturmanın tam adımları için bkz. Quickstart: Create Azure SQL Managed Instance.

  5. Ek ayarlar sekmesindeki SQL altyapısı güncelleştirmeleri'nin altında Always-up-to-date ilkesini seçin:

     Güncelleştirme ilkesi seçili olarak Azure portalın Azure SQL Managed Instance oluştur sayfasının ekran görüntüsü.

  6. Yeni örneğinizi oluşturmadan önce Gözden Geçir ve oluştur sekmesindeki İlkeyi güncelleştir'in altında belirlenen ilkeyi onaylayın.

Güncelleştirme ilkesini denetleme

Azure portalını veya Transact-SQL (T-SQL) kullanarak geçerli güncelleştirme ilkesini de kontrol edebilirsiniz.

Azure portalında geçerli güncelleştirme ilkesini denetlemek için SQL yönetilen örneğiniz kaynağınıza gidin. Kaynak menüsündeki Güncelleştirmeler ve bakım altındaki Güncelleştirmeilkesi alanını denetleyin.

Serverproperty T-SQL komutunu da kullanabilirsiniz:

select serverproperty('ProductUpdateType')

ProductUpdateType için aşağıdaki değerler, geçerli örneğin güncelleştirme ilkesini belirtir.

  • CU: Güncelleştirmeler, ilgili ana SQL Server sürümü (SQL Server 2022 veya SQL Server 2025 güncelleştirme ilkesi) için toplu güncelleştirmeler (CU) aracılığıyla dağıtılır
  • Continuous: Yeni özellikler, SQL Server yayın temposundan bağımsız olarak kullanıma sunuldukları anda (Always-up-to-date güncelleştirme ilkesi), Azure SQL Managed Instance'a getirilir.