التغيير الموضعي لإصدار SQL Server على الجهاز الظاهري Azure

ينطبق على: SQL Server في الأجهزة الظاهرية في Azure

توضح هذه المقالة كيفية تغيير إصدار Microsoft SQL Server على جهاز ظاهري Windows (VM) في Microsoft Azure.

المتطلبات الأساسية

للقيام بالترقية الموضعية لـ SQL Server، تُطبق الشروط التالية:

  • مطلوب وسائط الإعداد من الإصدار المطلوب لـ SQL Server. يمكن للعملاء الذين لديهم ضمان البرنامج الحصول على وسائط التثبيت الخاصة بهم من مركز الترخيص المجمع. يمكن للعملاء الذين ليس لديهم "ضمان البرامج" استخدام وسائط الإعداد من صورة الجهاز الظاهري لـ Azure Marketplace SQL Server التي تحتوي على أحدث إصدار من SQL Server (عادةً ما يتواجد في C:\SQLServerFull).
  • يجب أن تتبع ترقيات الإصدار مسارات ترقية الدعم.

التخطيط لتغيير الإصدار

نوصي بمراجعة العناصر التالية قبل إجراء تغيير الإصدار:

  1. تحقق من الجديد في الإصدار الذي تخطط للترقية إليه:

    • ما الجديد في إصدار SQL 2019
    • ما الجديد في إصدار SQL 2017
    • ما الجديد في إصدار SQL 2016
  2. نوصي بالتحقق من شهادة التوافق للإصدار الذي ستقوم بتغييره حتى تتمكن من استخدام أوضاع توافق قاعدة البيانات لتقليل تأثير الترقية.

  3. يمكنك مراجعة المقالات التالية للمساعدة في ضمان نتيجة ناجحة:

ترقية إصدار SQL

تحذير

سيؤدي تحديث إصدار SQL Server إلى إعادة تشغيل خدمة SQL Server بالإضافة إلى أي خدمات مرتبطة به، مثل خدمات التحليل وخدمات R.

لترقية إصدار SQL Server، احصل على وسائط إعداد SQL Server للإصدار الأحدث التي من شأنها دعم مسار الترقية لـ SQL Server، والقيام بالخطوات التالية:

  1. إجراء نسخ احتياطي لقواعد البيانات، بما في ذلك النظام (باستثناء tempdb) وقواعد بيانات المستخدم قبل بدء العملية. يمكنك أيضًا إنشاء نسخة احتياطية على مستوى الجهاز الظاهري المتناسق مع التطبيق باستخدام خدمات النسخ الاحتياطي من Azure.

  2. بدء Setup.exe من وسائط تثبيت SQL Server.

  3. يبدأ معالج التثبيت في تشغيل مركز تثبيت SQL Server. لترقية مثيل موجود لـ SQL Server، حدد التثبيت في جزء التنقل، ثم حدد ترقية من إصدار سابق لـ SQL Server.

    Selection for upgrading the version of SQL Server

  4. في الصفحة مفتاح المنتج، حدد خيارًا للإشارة إلى ما إذا كنت تقوم بالترقية إلى إصدار مجاني من SQL Server أو لديك مفتاح PID لإصدار إنتاج المنتج. لمزيد من المعلومات، راجع إصدارات وميزات مدعومة لـ SQL Server 2019 (15.x) والنسخة المدعومة وترقيات الإصدار (SQL Server 2016).

  5. حدد التالي حتى تصل إلى الصفحة جاهز للترقية، ثم حدد ترقية. قد تتوقف نافذة الإعداد عن الاستجابة لعدة دقائق أثناء سريان التغيير. ستؤكد صفحة كاملة اكتمال الترقية الخاصة بك. للحصول على إجراء خطوة بخطوة للترقية، راجع الإجراء الكامل.

    Complete page

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

Change version metadata

الرجوع إلى إصدار SQL Server أقدم

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

تحذير

لا يتم دعم الرجوع الموضعي لإصدار SQL Server أقدم.

يمكنك الرجوع إلى إصدار SQL Server أقدم باتباع الخطوات التالية:

  1. تأكد من أنك لا تستخدم أي ميزة متوفرة في الإصدار الأحدث فقط.

  2. قم بإجراء نسخ احتياطي لكافة قواعد البيانات بما في ذلك النظام (باستثناء tempdb) وقواعد بيانات المستخدم.

  3. تصدير كافة العناصر الضرورية على مستوى الخادم (مثل مشغلات الخادم والأدوار وتسجيلات الدخول والخوادم المرتبطة والمهام وبيانات الاعتماد والشهادات).

  4. إذا لم يكن لديك برامج نصية لإعادة إنشاء قواعد بيانات المستخدم على الإصدار السابق، يجب عليك برمجة كافة العناصر وتصدير كافة البيانات باستخدام BCP.exe أو SSIS أو DACPAC.

    تأكد من تحديد الخيارات الصحيحة عند كتابة عناصر مثل الإصدار المستهدف والعناصر التابعة والخيارات المتقدمة.

    Scripting options

  5. إلغاء تثبيت SQL Server وجميع الخدمات المرتبطة به بالكامل.

  6. إعادة تشغيل الجهاز الظاهري.

  7. تثبيت SQL Server باستخدام الوسائط للإصدار المطلوب من البرنامج.

  8. تثبيت أحدث حزم للخدمة والتحديثات التراكمية.

  9. استيراد كافة العناصر الضرورية على مستوى الخادم (التي تم تصديرها في الخطوة 3).

  10. إعادة إنشاء كافة قواعد بيانات المستخدم الضرورية من البداية (باستخدام البرامج النصية التي تم إنشاؤها أو الملفات من الخطوة 4).

تحقق من الإصدار والطبعة في المدخل

بعد تغيير إصدار SQL Server، قم بتسجيل الجهاز الظاهري SQL Server باستخدام ملحق SQL IaaS Agent مرة أخرى بحيث يمكنك استخدام مدخل Azure لعرض إصدار SQL Server. يجب أن يعكس رقم الإصدار المدرج الآن الإصدار الذي تمت ترقيته حديثًا لتثبيت SQL Server.

Verify version

ملاحظة

إذا قمت بتسجيل بالفعل مع ملحق SQL IaaS Agent قم بإلغاء التسجيل من RP ثم قم بتسجيل مورد الجهاز الظاهري SQL مرة أخرى بحيث يكشف الإصدار الصحيح لـ SQL Server المثبت على الجهاز الظاهري. يقوم هذا بتحديث بيانات التعريف ومعلومات الفوترة المقترنة مع هذا الجهاز الظاهري.

الملاحظات

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

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

لمزيد من المعلومات، راجع المقالات التالية: