Aracılığıyla paylaş


Azure SQL Yönetilen Örneği'de ilkeyi güncelleştirme

Applies to:Azure SQL Yönetilen Örneği

Bu makalede, Azure SQL Yönetilen Örneği 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 Yönetilen Örneği 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ı

SQL Server 2025 güncelleştirme ilkesinin Always-up-to-date olarak değiştirilmesi şu anda geçici olarak devre dışı bırakılmıştı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 Yönetilen Örneği'dan SQL Server 2025'e (17.x) de depolayabilirsiniz.
  • SQL Server 2025 (17.x) ile Azure SQL Yönetilen Örneği 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 Yönetilen Örneği 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 kullanılabilir. Bu süre sonunda, SQL Server 2025 güncelleştirme ilkesine sahip örneklerin güncelleştirme politikası, o anda mevcut olan en son ana SQL Server sürümüne karşılık gelen 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 Yönetilen Örneği'dan SQL Server 2022'ye depolayabilirsiniz.
  • SQL Server 2022 ile Azure SQL Yönetilen Örneği 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 Yönetilen Örneği 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 için ana akım desteğin sonuna kadar kullanılabilir. Bu noktada, SQL Server 2022 güncelleştirme ilkesine sahip örnekler için, güncelleştirme ilkesi, o anda mevcut olan en son yayımlanan ana 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 Yönetilen Örneği 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 Yönetilen Örneği 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ınızı SQL Server 2022 veya SQL Server 2025 (17.x) sürümüne geri yükleme yeteneği ve örneğiniz ile SQL Server 2022 veya SQL Server 2025 (17.x) arasında link özelliğiyle çift yönlü hata kurtarma gibi SQL Server 2022 veya SQL Server 2025 (17.x) ile veritabanı formatı hizalamasının sağladığı bazı avantajları 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 - Otomatik dizin sıkıştırma
İkincil çoğaltmalar için - Query Store
- 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) ile 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 - Azure SQL Yönetilen Örneği Fabric'de Aynalama
- Olay akışını değiştirme (Önizleme)
- DATEADD (Transact-SQL)
- Paralellik derecesi (DOP) geri bildirimi
- Bulanık string eşleştirme
- HTTPS REST uç noktası SP'sini çağırma
- JSON veri türü
- JSON_ARRAYAGG ve JSON_OBJECTAGG toplama işlevleri
- SQL Server 2025 ile çift yönlü yük devretme ve olağanüstü durum kurtarma bağlantısı
- İyileştirilmiş kilitleme
- Normal ifade işlevleri
- SQL Server 2025'e veritabanını geri yükle
- || (Dize birleştirme)
- ||= (Bileşik atama)
- UNISTR (Transact-SQL)
- Vektör veri türü
- Vektör işlevleri
SQL Server 2022 güncelleştirme ilkesi - SQL Server 2022 ile çift yönlü yük devretme ve olağanüstü durum kurtarma bağlantısı
- Veritabanını SQL Server 2022'ye geri yükle

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 Güncel kalmaya devam eden güncelleştirme ilkesiyle 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.
  • Managed Instance bağlantısı:
    • Yalnızca SQL Server 2022 güncelleştirme ilkesine sahip örnekler SQL Yönetilen Örneği'dan SQL Server 2022'ye bağlantı kurabilir veya SQL Server 2022'den SQL Yönetilen Örneği'e geri dönebilir.
    • Yalnızca SQL Server 2025 güncelleştirme ilkesine sahip örnekler SQL Yönetilen Örneği'den SQL Server 2025'e (17.x) bağlantı kurabilir veya SQL Server 2025'ten (17.x) SQL Yönetilen Örneği'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 Yönetilen Örneği 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, mevzuat uyumluluğu, sözleşme yükümlülükleri veya işletmeniz için önemli diğer nedenlerle veritabanlarını SQL Yönetilen Örneği'tan SQL Server'a kopyalamak yerine, genellikle benzer hedeflere veritabanı dışa/içeri aktarma, işlem çoğaltması gibi diğer özellikler veya Azure Data Factory gibi hizmetleri kullanarak ulaşabilirsiniz. Bu alternatif yöntemlerden birini kullanarak Always-up-to-date güncelleştirme ilkesini SQL Yönetilen Örneği 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.
  • SQL Server 2025 güncelleştirme ilkesinin Always-up-to-date olarak değiştirilmesi şu anda geçici olarak devre dışı bırakılmıştı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 Yönetilen Örneği 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 SQL Server 2025 veya Always-up-to-date ilkesiyle yeni bir SQL yönetilen örneği oluşturmak için şu adımları izleyin:

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

  2. Azure SQL Yönetilen Örneği altında SQL yönetilen örnekleri öğesini seçerek SQL yönetilen örnekleri bölmesini açın.

  3. SQL yönetilen örnekleri bölmesinde + Oluştur'u ve ardından SQL yönetilen örneği teklifini seçerek SQL yönetilen örneği oluştur sayfasını açın.

    Azure portalındaki Azure SQL hub sayfasında bulunan SQL yönetilen örnekleri sayfasının ekran görüntüsü, +Oluştur düğmesini gösteriyor.

Create Azure SQL Yönetilen Örneği sayfasında şu adımları izleyin:

  1. Ö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 Yönetilen Örneği.

  2. Ek ayarlar sekmesinde, SQL altyapısı güncelleştirmeleri altında, SQL yönetilen örneğinizin kullanmasını istediğiniz ilkeyi seçin( örneğin, SQL Server 2025 veya Always-up-to-date ilkesi:

     Güncelleştirme ilkesi seçili olarak Azure portalın Azure SQL Yönetilen Örneği oluştur sayfasının ekran görüntüsü.

  3. 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 sunulduğunda Azure SQL Yönetilen Örneği'a sağlanır (Her zaman güncel güncelleme politikası)