Aracılığıyla paylaş


Azure SQL Yönetilen Örneği'nde politikayı güncelleştirme

Şunlar için geçerlidir:Azure SQL Yönetilen Örnek

Bu makalede Azure SQL Yönetilen Örneği için 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 iki güncelleştirme ilkesi sunar:

  • SQL Server 2022 güncelleştirme ilkesi: Örnek, iç veritabanı biçimi SQL Server 2022 ile uyumlu olduğundan yalnızca SQL Server 2022'de kullanılabilen SQL altyapısı özelliklerini kullanabilir.
  • Her zamanup-totarih 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 SQL Server'ın en son 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

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

SQL Server 2022 güncelleştirme ilkesini kullanırken aşağıdakileri 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.
  • Veritabanınızı Azure SQL Yönetilen Örneği'nden SQL Server 2022'ye geri yükleyebilirsiniz .
  • 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 bir bağlantı yapılandırabilirsiniz.
  • Her Zaman-up-to- tarih güncelleştirme ilkesiyle Azure SQL Yönetilen Örneği'nin kullanabileceği 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 temel desteğinin sonuna kadar kullanılabilir. Bu noktada, SQL Server 2022 güncelleştirme ilkesini kullanan örnekler için güncelleştirme ilkesi otomatik olarak o anda kullanılabilen en son ana SQL Server sürümüne karşılık gelen güncelleştirme ilkesine güncelleştirilir.

Her zaman güncel güncelleştirme ilkesi

Always-up-to-date güncelleştirme ilkesi, örneğinizi Azure SQL Yönetilen Örneği'nin kullanabileceği en son özellikleri ve güncelleştirmeleri alacak şekilde yapılandırır.

Always-up-to-date güncelleştirme ilkesini kullanırken aşağıdakileri 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 ilkesi etkinleştirildikten sonra, söz konusu örneğin SQL Server 2022 güncelleştirme ilkesine geri dönemezsiniz.
  • Veritabanınızı SQL Server 2022'ye geri yükleme ve bağlantı özelliğiyle örneğiniz ile SQL Server 2022 arasında çift yönlü yük devretme gibi SQL Server 2022 ile veritabanı biçimi hizalamasının sağladığı avantajlardan bazıları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:

Her zaman-up-to-tarih güncelleştirme ilkesi SQL Server 2022 güncelleştirme ilkesi
- JSON veri türü
- HTTPS REST uç noktası SP'sini çağırma
- Fabric'te Azure SQL Yönetilen Örnek Yansıtma
- Vektör işlevleri
- Vektör veri türü
- Bulanık dize eşleştirmesi mi?
- DATEADD (Transact-SQL).
- UNISTR (Transact-SQL)
- Normal ifade işlevleri
- || (Dize birleştirme)
- ||= (Bileşik atama)
- Veritabanını SQL Server 2022'ye geri yükleme
- Çift yönlü hata toleransı ve olağanüstü durum kurtarma ile bağlantı

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

  • Otomatik yedeklemeler ve yalnızca kopya yedeklemeler: SQL Server 2022 güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri , SQL Server 2022 veya Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış örneklere geri yüklenebilir. Always-up-to-date güncelleştirme ilkesiyle yapılandırılan örneklerden alınan veritabanı yedeklemeleri yalnızca Always-up-to-date güncelleştirme ilkesiyle yapılandırılan örneklere geri yüklenebilir.
  • Yönetilen Örnek bağlantısı: SQL Yönetilen Örneği'nden SQL Server 2022'ye bağlantı oluşturma veya SQL Server 2022'den SQL Yönetilen Örneği'ne geri dönme yalnızca SQL Server 2022 güncelleştirme ilkesine sahip örnekler tarafından kullanılabilir.
  • Veritabanı kopyalama ve taşıma: Always-up-to-date güncelleştirme ilkesiyle yapılandırılmış bir örnekteki veritabanı , SQL Server 2022 güncelleştirme ilkesiyle yapılandırılmış bir örneğe kopyalanamaz veya taşınamaz.
  • 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 güncelleştirme ilkesini gerektiren belirli bir özelliğe bağlı değilseniz, Always-up-to-date güncelleştirme ilkesini kullanmanızı öneririz. Always-up-to-date güncelleme politikası, Azure SQL Yönetilen Örneği'nin sunduğu 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.

Mevzuat uyumluluğu, sözleşme yükümlülükleri veya işletmeniz için önemli olan diğer nedenlerle veritabanlarını SQL Yönetilen Örneği'nden SQL Server'a kopyalamak için SQL Server 2022 güncelleştirme ilkesini kullanıyorsanız, genellikle veritabanı dışarı/içeri aktarma veya işlem çoğaltması gibi diğer özellikleri ya da Azure Data Factory gibi hizmetleri kullanarak aynı hedefleri gerçekleştirebilirsiniz. Bu alternatif yöntemlerden birini kullanmak, iş gereksinimlerinizi karşılamaya devam ederken SQL Yönetilen Örneği ile Always-up-to-date güncelleştirme ilkesini kullanmanıza olanak tanır.

Çözümünüzün hangi gereksinimlere ihtiyaç duyacağından henüz emin değilseniz, zamanınızı ayırıp SQL Server 2022 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, yük devretme senaryoları için SQL Server 2022 ile uyumluluğu sağlamak üzere üretim ortamınızdaki SQL Server 2022 güncelleştirme ilkesini kullanırken en son özelliklerden yararlanmak için geliştirme ortamınızda Always-up-to-date güncelleştirme ilkesini kullanabilirsiniz.

Mevcut örnekler

Mevcut bir örnek için Azure portalı, PowerShell, Azure CLI ve REST API'sini kullanarak Her zamanup-totarih 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 etkindir. Güncelleştirme ilkesi Always-up-to-date olarak değiştirildikten sonra, iç veritabanı biçimi kalıcı olarak yükseltilir. Güncelleştirme ilkesini SQL Server 2022'ye geri döndüremezsiniz ve artık SQL Server 2022 güncelleştirme ilkesini gerektiren özellikleri ve avantajları kullanamazsınız.

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

  1. Azure portalında SQL yönetilen örneği kaynağınıza 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:

    Azure portalında güncelleştirme ilkesinin seçili olduğu 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 ve REST API'yi kullanarak örneğinizi oluşturduğunuzda "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. Azure portalında AzureSQL sayfasına gidin ve + Oluştur'u seçerek SQL dağıtımını seçin seçeneğini açın.

  2. SQL yönetilen örnekleri kutucuğunda açılan listeden Tek örnek'i seçin ve ardından Oluştur'u seçerek Azure SQL Yönetilen Örneği Oluştur sayfasını açın.

  3. Azure SQL Yönetilen Örneği Oluştur sayfasında örneğinizin ayrıntılarını doldurun. Ek ayarlar sekmesindeki SQL altyapısı güncelleştirmeleri'nin altında Always-up-to-date ilkesini seçin:

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

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

Güncelleştirme ilkesini denetleme

Azure portalını veya Transact-SQL'i (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ği kaynağınıza gidin ve ardından 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ü için toplu güncelleştirmeler (CU) aracılığıyla dağıtılır (SQL Server 2022 güncelleştirme ilkesi)
  • Continuous: Yeni özellikler, kullanılabilir olur olmaz SQL Server sürüm temposundan bağımsız olarak Azure SQL Yönetilen Örneği'ne getirilir (Her zaman-up-to-güncel güncelleştirme ilkesi)