Azure SQL Edge'in desteklenen özellikleri

Önemli

Azure SQL Edge artık ARM64 platformunu desteklememektedir.

Azure SQL Edge, SQL Veritabanı Altyapısı'nın en son sürümü üzerine kurulmuştur. Linux üzerinde SQL Server 2022'de desteklenen özelliklerin bir alt kümesini destekler ve linux üzerinde SQL Server 2022'de (veya Windows'da SQL Server'da) şu anda desteklenmeyen veya kullanılamayan bazı özelliklere ek olarak.

Linux üzerinde SQL Server'de desteklenen özelliklerin tam listesi için bkz. Linux üzerinde SQL Server 2022'nin sürümleri ve desteklenen özellikleri. Windows üzerinde SQL Server'ın sürümleri ve desteklenen özellikleri için bkz . SQL Server 2022 (16.x) sürümleri ve desteklenen özellikleri.

Azure SQL Edge sürümleri

Azure SQL Edge iki farklı sürüm veya yazılım planıyla kullanılabilir. Bu sürümler aynı özellik kümelerine sahiptir ve yalnızca kullanım hakları ve konak sisteminde erişebilecekleri bellek ve çekirdek miktarı bakımından farklılık gösterir.

Planlama Açıklama
Azure SQL Edge Geliştiricisi Yalnızca geliştirme için. Her Azure SQL Edge Geliştirici kapsayıcısı en fazla 4 çekirdek ve 32 GB RAM ile sınırlıdır.
Azure SQL Edge Üretim için. Her Azure SQL Edge kapsayıcısı en fazla 8 çekirdek ve 64 GB RAM ile sınırlıdır.

İşletim sistemi

Azure SQL Edge kapsayıcıları Ubuntu 18.04'ü temel alır ve bu nedenle yalnızca Ubuntu 18.04 LTS (önerilen) veya Ubuntu 20.04 LTS çalıştıran Docker konaklarında çalıştırmak için desteklenir. Azure SQL Edge kapsayıcılarını diğer işletim sistemi konaklarında çalıştırmak mümkündür; örneğin, Linux'un veya Windows'un diğer dağıtımlarında (Docker CE veya Docker EE kullanarak) çalışabilir, ancak Microsoft bunu yapmanızı önermez, çünkü bu yapılandırma kapsamlı olarak test edilmeyebilir.

Azure SQL Edge'i Windows'ta çalıştırmak için önerilen yapılandırma, Windows ana bilgisayarında bir Ubuntu VM yapılandırmak ve ardından Azure SQL Edge'i Linux VM içinde çalıştırmaktır.

Azure SQL Edge için önerilen ve desteklenen dosya sistemi EXT4 ve XFS'dir. Azure SQL Edge veritabanı depolama alanını yedeklemek için kalıcı birimler kullanılıyorsa, temel alınan konak dosya sisteminin EXT4 ve XFS olması gerekir.

Donanım desteği

Azure SQL Edge, konakta en az 1 CPU çekirdeği ve 1 GB RAM ile x86 64 bit işlemci gerektirir. Azure SQL Edge'in başlangıç belleği ayak izi 450 MB'a yakın olsa da, uç cihazda çalışan diğer IoT Edge modülleri veya işlemleri için ek bellek gereklidir. Azure SQL Edge için gerçek bellek ve CPU gereksinimleri, iş yükünün karmaşıklığı ve işlenen veri hacmine bağlı olarak değişir. Çözümünüz için donanım seçtiğinizde Microsoft, çözümünüz için gerekli performans özelliklerinin karşılandığından emin olmak için kapsamlı performans testleri çalıştırmanızı önerir.

Azure SQL Edge bileşenleri

Azure SQL Edge yalnızca Veritabanı Altyapısı'nı destekler. Windows üzerinde SQL Server 2022 veya Linux üzerinde SQL Server 2022 ile kullanılabilen diğer bileşenler için destek içermez. Azure SQL Edge özellikle Analysis Services, Reporting Services, Integration Services, Ana Veri Hizmetleri, Machine Learning Services (In-Database) ve Machine Learning Server (tek başına) gibi SQL Server bileşenlerini desteklemez.

Desteklenen özellikler

Azure SQL Edge, Linux üzerinde SQL Server özelliklerinin bir alt kümesini desteklemeye ek olarak aşağıdaki yeni özellikler için destek içerir:

  • Azure Stream Analytics'i destekleyen aynı altyapıyı temel alan SQL akışı, Azure SQL Edge'de gerçek zamanlı veri akışı özellikleri sağlar.
  • Zaman Serisi veri analizi için T-SQL işlevi çağrısı DATE_BUCKET .
  • SQL Veritabanı Altyapısı'na dahil edilen ONNX çalışma zamanı aracılığıyla makine öğrenmesi özellikleri.

Desteklenmeyen özellikler

Aşağıdaki liste, şu anda Azure SQL Edge'de desteklenmeyen Linux üzerinde SQL Server 2022 özelliklerini içerir.

Alan Desteklenmeyen özellik veya hizmet
Veritabanı Tasarımı Bellek içi OLTP ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
HierarchyID veri türü ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
Uzamsal veri türü ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
Esnetme VERITABANı ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
Tam metin dizinleri ve arama ile ilgili DDL komutları ve Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
FileTable, FILESTREAM ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
Veritabanı Altyapısı Çoğaltma. Azure SQL Edge'i bir çoğaltma topolojisinin anında iletme abonesi olarak yapılandırabilirsiniz.
PolyBase. Azure SQL Edge'i PolyBase'de dış tablolar için hedef olarak yapılandırabilirsiniz.
Java ve Spark aracılığıyla dil genişletilebilirliği
Active Directory tümleştirmesi
Veritabanı Otomatik Küçültme. Veritabanının Otomatik küçültme özelliği komutu kullanılarak ALTER DATABASE <database_name> SET AUTO_SHRINK ON ayarlanabilir, ancak bu değişikliğin hiçbir etkisi yoktur. Otomatik küçültme görevi veritabanında çalışmaz. Kullanıcılar yine de komutları kullanarak DBCC veritabanı dosyalarını küçültebilir.
Veritabanı anlık görüntüleri
Kalıcı bellek desteği
Microsoft Dağıtılmış İşlem Düzenleyicisi
Kaynak yöneticisi ve GÇ kaynak idaresi
Arabellek havuzu uzantısı
Üçüncü taraf bağlantıları olan dağıtılmış sorgu
Bağlı sunucular
Sistem genişletilmiş saklı yordamları (örneğin xp_cmdshell).
CLR derlemeleri ve ilgili DDL komutları ile Transact-SQL işlevleri, katalog görünümleri ve dinamik yönetim görünümleri
, FORMAT, PARSEve gibi ASSEMBLYPROPERTYCLR'ye bağımlı T-SQL işlevleriTRY_PARSE
CLR'ye bağımlı tarih ve saat kataloğu görünümleri, işlevleri ve sorgu yan tümceleri
Arabellek havuzu uzantısı
Veritabanı posta
Hizmet Aracısı
İlke Tabanlı Yönetim
Yönetim Veri Ambarı
Kapsanan Veritabanları
S3 uyumlu nesne depolama tümleştirmesi
Microsoft Entra doğrulaması
Arabellek havuzu paralel taraması
Doğrudan yazma ile karma arabellek havuzu
Genel ayırma eşlemesi (GAM) sayfalarına ve paylaşılan genel ayırma haritası (SGAM) sayfalarına eş zamanlı güncelleştirmeler
Tümleşik hızlandırma ve boşaltma (Intel QAT)
Akıllı Sorgu İşleme:

- Parametreye duyarlı plan iyileştirme
- Paralellik Derecesi (DOP) geri bildirimi
- İyileştirilmiş plan zorlama
- Sorgu Deposu İpuçları
Dil:

- SELECT ... WINDOW Yan tümce
- IS [NOT] DISTINCT FROM
- JSON işlevi geliştirmeleri (ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT(), JSON_ARRAY())
- LTRIM() / RTRIM() Geliştirme
- DATETRUNC()
- Devam ettirilebilen tablo ekleme kısıtlamaları
SQL Server Agent Alt Sistemler: CmdExec, PowerShell, Kuyruk Okuyucu, SSIS, SSAS ve SSRS
Uyarılar
Yönetilen yedekleme
Yüksek Kullanılabilirlik AlwaysOn Kullanılabilirlik Grupları
Temel kullanılabilirlik grupları
Always On yük devretme kümesi örneği
Veritabanı yansıtma
Sık erişimli bellek ve CPU ekleme
Yönetilen Örnek bağlantısı
Kapsanan Kullanılabilirlik Grupları
Güvenlik Genişletilebilir anahtar yönetimi
Active Directory tümleştirmesi
Güvenli kuşatma desteği
Bulut için Microsoft Defender tümleştirmesi
Microsoft Purview tümleştirmesi
Kayıt Defteri
Hizmetler SQL Server Tarayıcısı
R ve Python aracılığıyla Machine Learning
Streamınsight
Analysis Services
Raporlama Hizmetleri
Veri Kalitesi Hizmetleri
Ana Veri Hizmetleri
Dağıtılmış Yeniden Yürütme
Yönetilebilir -lik SQL Server Yardımcı Programı Denetim Noktası

Sonraki adımlar