الميزات المدعومة ل Azure SQL Edge

تم بناء Azure SQL Edge على أحدث إصدار من محرك قاعدة بيانات SQL. وهو يدعم مجموعة فرعية من الميزات المدعومة في SQL Server 2019 على Linux ، بالإضافة إلى بعض الميزات غير المدعومة حاليا أو المتوفرة في SQL Server 2019 على Linux (أو في SQL Server على Windows).

للحصول على قائمة كاملة بالميزات المدعومة في SQL Server على Linux، راجع الإصدارات والميزات المدعومة SQL Server 2019 على Linux. للاطلاع على الإصدارات والميزات المدعومة SQL Server على Windows، راجع الإصدارات والميزات المدعومة SQL Server 2019 (15.x).

إصدارات Azure SQL Edge

يتوفر Azure SQL Edge بإصدارين مختلفين أو خطط برامج مختلفة. تحتوي هذه الإصدارات على مجموعات ميزات متطابقة، وتختلف فقط من حيث حقوق الاستخدام الخاصة بها ومقدار الذاكرة والذاكرة الأساسية التي يمكنها الوصول إليها على النظام المضيف.

⁩الخطة⁧ الوصف
Azure SQL Edge Developer أثناء التطوير فقط. تقتصر كل حاوية Azure SQL Edge Developer على ما يصل إلى 4 ذاكرات أساسية وذاكرة 32 غيغابايت.
Azure SQL Edge للإنتاج. تقتصر كل حاوية Azure SQL Edge على ما يصل إلى 8 ذاكرات أساسية وذاكرة 64 غيغابايت.

نظام التشغيل

تستند حاويات Azure SQL Edge إلى Ubuntu 18.04، وعلى هذا النحو يتم دعمها فقط للتشغيل على مضيفات Docker التي تعمل إما على Ubuntu 18.04 LTS (مستحسن) أو Ubuntu 20.04 LTS. من الممكن تشغيل حاويات Azure SQL Edge على مضيفات أنظمة التشغيل الأخرى ، على سبيل المثال ، يمكن تشغيلها على توزيعات أخرى من Linux أو على Windows (باستخدام Docker CE أو Docker EE) ، ومع ذلك لا توصي Microsoft بإجراء ذلك ، حيث قد لا يتم اختبار هذا التكوين على نطاق واسع.

التكوين الموصى به لتشغيل Azure SQL Edge على Windows هو تكوين جهاز ظاهري Ubuntu على مضيف Windows، ثم تشغيل Azure SQL Edge داخل الجهاز الظاهري Linux.

نظام الملفات الموصى به والمدعوم ل Azure SQL Edge هو EXT4 وXFS. إذا تم استخدام وحدات تخزين ثابتة لدعم تخزين قاعدة بيانات Azure SQL Edge، فيجب أن يكون نظام الملفات المضيف الأساسي هو EXT4 وXFS.

دعم الأجهزة

يتطلب Azure SQL Edge معالج 64 بت (إما x64 أو ARM64)، مع معالج واحد على الأقل وذاكرة وصول عشوائي (RAM) بسعة واحدة على المضيف. في حين أن بصمة ذاكرة بدء التشغيل الخاصة ب Azure SQL Edge تقترب من 450 ميجابايت، إلا أن الذاكرة الإضافية مطلوبة لوحدات أو عمليات IoT Edge الأخرى التي تعمل على جهاز الحافة. ستختلف متطلبات الذاكرة ووحدة المعالجة المركزية الفعلية ل Azure SQL Edge بناء على مدى تعقيد عبء العمل وحجم البيانات التي تتم معالجتها. عند اختيار جهاز للحل الخاص بك، توصي Microsoft بإجراء اختبارات أداء شاملة لضمان استيفاء خصائص الأداء المطلوبة للحل الخاص بك.

Azure SQL Edge components

يدعم Azure SQL Edge محرك قاعدة البيانات فقط. لا يتضمن دعما للمكونات الأخرى المتوفرة مع SQL Server 2019 على Windows أو مع SQL Server 2019 على Linux. وعلى وجه التحديد، لا يدعم Azure SQL Edge المكونات SQL Server مثل خدمات التحليل وخدمات التقارير وخدمات التكامل Master Data Services وخدمات التعلم الآلي (داخل قاعدة البيانات) وخادم التعلم الآلي (مستقل).

ميزات غير مدعومة

بالإضافة إلى دعم مجموعة فرعية من ميزات SQL Server على Linux، يتضمن Azure SQL Edge دعما للميزات الجديدة التالية:

  • يوفر البث SQL، الذي يستند إلى نفس المحرك الذي يشغل Azure Stream Analytics، إمكانات تدفق البيانات في الوقت الفعلي في Azure SQL Edge.
  • تستدعي Date_Bucket وظيفة T-SQL تحليلات بيانات Time-Series.
  • قدرات التعلم الآلي من خلال وقت تشغيل ONNX ، المضمنة في محرك SQL.

ميزات غير معتمدة

تتضمن القائمة التالية SQL Server 2019 على ميزات Linux غير المدعومة حاليا في Azure SQL Edge.

المجال ميزة أو خدمة غير مدعومة
تصميم قواعد البيانات OLTP في الذاكرة وأوامر DDL ذات الصلة ووظائف SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
  HierarchyIDنوع البيانات وأوامر DDL ذات الصلة ووظائف SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
  Spatialنوع البيانات وأوامر DDL ذات الصلة ووظائف SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
  توسيع قاعدة البيانات وأوامر DDL ذات الصلة ووظائف SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
  فهارس النص الكامل والبحث، وأوامر DDL ذات الصلة ووظائف SQL المعاملات، وطرق عرض الكتالوج، وطرق عرض الإدارة الديناميكية.
  FileTable، FILESTREAMوأوامر DDL ذات الصلة ودالات SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
محرك قاعدة البيانات نسخ متماثل. لاحظ أنه يمكنك تكوين Azure SQL Edge كمشترك دفعة لطبولوجيا النسخ المتماثل.
  بولي قاعدة. لاحظ أنه يمكنك تكوين Azure SQL Edge كهدف للجداول الخارجية في Polybase.
  قابلية توسيع اللغة من خلال Java و Spark.
  تكامل Active Directory.
  قاعدة البيانات الانكماش التلقائي. يمكن تعيين خاصية التقليص التلقائي لقاعدة بيانات باستخدام ALTER DATABASE <database_name> SET AUTO_SHRINK ON الأمر، ولكن هذا التغيير ليس له أي تأثير. لن يتم تشغيل مهمة التقليص التلقائي ضد قاعدة البيانات. لا يزال بإمكان المستخدمين تقليص ملفات قاعدة البيانات باستخدام أوامر "DBCC".
  لقطات قاعدة البيانات.
  دعم الذاكرة المستمرة.
  منسق المعاملات الموزعة من Microsoft.
  محافظ الموارد وإدارة موارد IO.
  ملحق المسبح العازل.
  استعلام موزع مع اتصالات الجهات الخارجية.
  الخوادم المرتبطة.
  إجراءات التخزين الموسعة للنظام (مثل XP_CMDSHELL).
  تجميعات CLR وأوامر DDL ذات الصلة ووظائف SQL المعاملات وطرق عرض الكتالوج وطرق عرض الإدارة الديناميكية.
  وظائف T-SQL المعتمدة على CLR ، مثل ASSEMBLYPROPERTY، ، ، FORMATPARSEو TRY_PARSE.
  طرق عرض كتالوج التاريخ والوقت المعتمدة على CLR والوظائف وعبارات الاستعلام.
  ملحق المسبح العازل.
  بريد قاعدة البيانات.
  Service Broker
  الإدارة القائمة على السياسات
  مستودع بيانات الإدارة
  قواعد البيانات الواردة
SQL Server Agent الأنظمة الفرعية: CmdExec و PowerShell و Queue Reader و SSIS و SSAS و SSRS.
  التنبيهات.
  النسخ الاحتياطي المدار.
التوفر المرتفع دائما على مجموعات التوفر.
  مجموعات التوفر الأساسية.
  دائما على مثيل نظام مجموعة تجاوز الفشل.
  النسخ المتطابق لقاعدة البيانات.
  الساخنة إضافة الذاكرة ووحدة المعالجة المركزية.
الأمان إدارة المفاتيح القابلة للتوسعة.
  تكامل Active Directory.
  دعم الجيوب الآمنة.
الخدمات متصفح SQL Server.
  التعلم الآلي من خلال R و Python.
  ستريم إنسايت.
  خدمات التحليل.
  خدمات إعداد التقارير.
  خدمات جودة البيانات.
  Master Data Services.
  إعادة تشغيل موزعة.
الاداره SQL Server نقطة التحكم في الأداة المساعدة.

الخطوات التالية