الأسئلة المتداولة حول خادم SQL قيد للأجهزة الظاهرية التي تعمل بنظام التشغيل Linux

ينطبق على: Microsoft SQL Server على Azure VM

توفر هذه المقالة إجابات عن الأسئلة المتداولة (FAQ) حول خادم SQL قيد التشغيل للأجهزة الظاهرية التي تعمل بنظام التشغيل Linux.

في حالة عدم معالجة مشكلة Azure في هذه المقالة، تفضل بزيارة منتديات Azure فيما يتعلق بـ Microsoft Q & A وتجاوز سعة مكدس الذاكرة المؤقتة. يمكنك نشر مشكلتك في هذه المنتديات، أو نشرها على @AzureSupport on Twitter. يمكنك أيضًا إرسال طلب دعم Azure. لإرسال طلب دعم، في صفحة دعم Azure ، حدد الحصول على دعم.

الصور

ما هي صور معرض جهاز SQL Server الظاهري المتوفرة؟

يحتفظ Azure بصور الجهاز الظاهري (VM) لجميع الإصدارات الرئيسية المدعومة من SQL Server على جميع الإصدارات لكل من Linux وWindows. لمزيد من التفاصيل، راجع قائمة Linux VM images الكاملة وصور Windows VM.

هل تم تحديث صور معرض جهاز SQL Server الظاهري؟

كل شهرين، يتم تحديث صور SQL Server في معرض الجهاز الظاهري بآخر تحديثات Linux وWindows. بالنسبة لصور Linux، يتضمن ذلك آخر تحديثات النظام. بالنسبة لصور Windows، يتضمن ذلك أي تحديثات تم تمييزها على أنها مهمة في Windows Update، بما في ذلك تحديثات أمان SQL Server وحزم الخدمة المهمة. فيما يتم التعامل مع تحديثات SQL Server التراكمية بشكل مختلف لنظامي التشغيل Linux وWindows. بالنسبة لنظام التشغيل Linux، يتم أيضًا تضمين تحديثات SQL Server التراكمية في التحديث. ولكن في الوقت الحالي، لا يتم تحديث أجهزة Windows الظاهرية مع التحديثات SQL Server التراكمية أو Windows Server.

ما حزم SQL Server ذات الصلة المثبتة أيضاً؟

لمعرفة حزم SQL Server المثبتة بشكل افتراضي على SQL Server على Linux VMs، راجع الحزم المثبتة.

هل يمكن إزالة صور جهاز SQL Server الظاهري من المعرض؟

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

الإنشاء

كيف أعمل على إنشاء جهاز Linux ظاهري باستخدام SQL Server؟

أسهل حل هو إنشاء جهاز Linux ظاهري يتضمن SQL Server. للحصول على برنامج تعليمي عن الاشتراك في Azure وإنشاء SQL Server VM من المدخل، راجع توفير جهاز Linux ظاهري يعمل على SQL Server في مدخل Microsoft Azure. ولديك أيضًا خيار تثبيت SQL Server يدويًّا على جهاز ظاهري بإصدار مرخص مجانًا (Developer أو Express) أو عن طريق إعادة استخدام ترخيص محلي. إذا أحضرت ترخيصك، فيجب أن يكون لديك إمكانية نقل الترخيص من خلال ضمان البرنامج على Azure.

لماذا لا يمكنني توفير RHEL أو SLES SQL Server VM باشتراك Azure الذي له حد إنفاق؟

تتطلب الأجهزة الظاهرية RHEL وSLES اشتراكاً دون حد للإنفاق وطريقة دفع تم التحقق منها (عادةً بطاقة ائتمان) مرتبطة بالاشتراك. إذا قمت بتوفير RHEL أو SLES VM دون إزالة حد الإنفاق، فسيتم تعطيل اشتراكك وإيقاف جميع الأجهزة الظاهرية/الخدمات. إذا واجهت هذه الحالة، لإعادة تمكين الاشتراك قم بإزالة حد الإنفاق. ستتم استعادة أرصدتك المتبقية لدورة الفواتير الحالية، لكن الرسوم الإضافية لصورة RHEL أو SLES VM سوف تتعارض مع بطاقتك الائتمانية إذا اخترت إعادة البدء والاستمرار في تشغيلها.

الترخيص

كيف يمكنني تثبيت نسختي المرخصة من SQL Server على جهاز Azure الظاهري؟

أولاً، قم بإنشاء جهاز ظاهري يعمل بنظام Linux OS فقط. ثم قم بتشغيل خطوات تثبيت SQL Server لتوزيع Linux. ما لم تكن تقوم بتثبيت أحد إصدارات SQL Server المرخصة مجاناً، يجب أيضاً أن يكون لديك ترخيص SQL Server وإمكانية نقل الترخيص من خلال ضمان البرنامج على Azure.

هل توجد صور جهاز Bring-Your-Own-License (BYOL) Linux الظاهري لـSQL Server؟

في الوقت الحالي، لا توجد صور جهاز ظاهري BYOL Linux لـSQL Server. ومع ذلك، يمكنك تثبيت SQL Server يدوياً على جهاز ظاهري يعمل بنظام Linux فقط كما تمت مناقشته في الأسئلة السابقة.

هل يمكنني تغيير جهاز ظاهري لاستخدام ترخيص SQL Server الخاص بي إذا تم إنشاؤه من إحدى صور معرض الدفع حسب الاستخدام؟

كلا. لا يمكنك التبديل من ترخيص الدفع بالثانية إلى استخدام الترخيص الخاص بك. يجب عليك إنشاء Linux VM جديد وتثبيت SQL Server وترحيل بياناتك. راجع السؤال السابق لمزيد من التفاصيل عن إحضار الترخيص الخاص بك.

إدارة

هل يمكنني إدارة جهاز Linux ظاهري يقوم بتشغيل SQL Server باستخدام SQL Server Management Studio (SSMS)؟

نعم، ولكن (Management Studio) SSMS هي حالياً أداة تعمل بنظام Windows فقط. يجب عليك الاتصال عن بعد من جهاز يعمل بنظام Windows لاستخدام (Bring-Your-Own-License (BYOL) Linux)SSMS مع Linux VMs التي تعمل بنظام SQL Server. محلياً في نظام التشغيل Linux، يمكن لأداة mssql-conf الجديدة تنفيذ العديد من المهام الإدارية. للحصول على أداة إدارة قواعد البيانات عبر الأنظمة الأساسية، راجع Azure Data Studio.

هل يمكنني إزالة SQL Server بالكامل من SQL Server VM؟

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

التحديث والتصحيح

كيف أعمل الترقية إلى إصدار/أو إصدار جديد من SQL Server في Azure VM؟

حالياً، لا توجد ترقية موضعية لـSQL Server قيد التشغيل في Azure VM. أنشئ جهازاً ظاهرياً Azure جديداً بإصدار/إصدار SQL Server المطلوب، ثم قم بترحيل قواعد البيانات إلى الخادم الجديد باستخدام standard data migration techniques.

عام

هل حلول SQL Server ذات قابلية وصول عالية مدعومة على Azure VMs؟

ليس في الوقت الحالي. تتطلب كل من مجموعات قابلية وصول عالية التوفر AlwaysOn وFailover Clustering حل تكوين أنظمة المجموعات في Linux، مثل جهاز تنظيم ضربات القلب (Pacemaker). لا تدعم توزيعات Linux المدعومة لـSQL Server الوظائف الإضافية ذات قابلية وصول عالية في السحابة.