Azure SQL Edge'in desteklenen özellikleri
Önemli
Azure SQL Edge 30 Eylül 2025'te kullanımdan kaldırılacaktır. Daha fazla bilgi ve geçiş seçenekleri için Bkz . Kullanımdan kaldırma bildirimi.
Not
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 , PARSE ve gibi ASSEMBLYPROPERTY CLR'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 cümlecik- 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 | |
StreamInsight | |
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ı |