الأعراض
اطّلع على السيناريو التالي:
-
لديك مثيل Microsoft SQL Server 2008 R2 يستضيف نقطة تحكم المستخدم (UCP).
-
يمكنك تثبيت حزمة التحديث التراكمي 1 SQL Server 2008 R2 على المثيل.
في هذا السيناريو، ينجح التثبيت. ومع ذلك، لا يمكن بدء تشغيل خدمة SQL Server. بالإضافة إلى ذلك، يتم تسجيل رسائل الخطأ التالية في ملف SQL Server Errorlog:
<التاريخ> <الوقت> spid7s المنفذة [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<>التاريخ <الوقت> spid7s SQL Server حظر الوصول إلى الإجراء "sys.xp_qv" للمكون "عامل XPs" لأنه تم إيقاف تشغيل هذا المكون كجزء من تكوين الأمان لهذا الخادم. يمكن لمسؤول النظام تمكين استخدام "عامل XPs" باستخدام sp_configure. لمزيد من المعلومات حول تمكين "عامل XPs"، راجع "تكوين منطقة Surface" في SQL Server Books Online. خطأ<التاريخ><الوقت> spid7s: 15281، الخطورة: 16، الحالة: 1.<التاريخ><الوقت> spid7s SQL Server حظر الوصول إلى الإجراء "sys.xp_qv" للمكون "عامل XPs" لأن هذا المكون متوقف عن التشغيل كجزء من تكوين الأمان لهذا الخادم. يمكن لمسؤول النظام تمكين استخدام "عامل XPs" باستخدام sp_configure. لمزيد من المعلومات حول تمكين "عامل XPs"، راجع "تكوين منطقة Surface" في SQL Server Books Online.<خطأ>التاريخ <الوقت> spid7s: 912، الخطورة: 21، الحالة: 2.فشلت ترقية مستوى البرنامج النصي <التاريخ><الوقت> spid7s لقاعدة البيانات "الرئيسية" لأن خطوة الترقية "sqlagent100_msdb_upgrade.sql" واجهت الخطأ 15281، الحالة 1، الخطورة 16. هذا شرط خطأ خطير قد يتداخل مع العملية العادية وسيتم أخذ قاعدة البيانات دون اتصال. إذا حدث الخطأ أثناء ترقية قاعدة البيانات "الرئيسية"، فسيمنع بدء تشغيل مثيل SQL Server بأكمله. افحص إدخالات سجل الأخطاء السابقة لمعرفة الأخطاء، واتخذ الإجراءات التصحيحية المناسبة وأعد بدء تشغيل قاعدة البيانات بحيث يتم تشغيل خطوات ترقية البرنامج النصي حتى الاكتمال. خطأ<التاريخ><الوقت> spid7s: 3417، الخطورة: 21، الحالة: 3.<يتعذر على>التاريخ <الوقت> spid7s استرداد قاعدة البيانات الرئيسية. SQL Server غير قادر على التشغيل. استعادة الشكل الرئيسي من نسخة احتياطية كاملة أو إصلاحها أو إعادة إنشائها. لمزيد من المعلومات حول كيفية إعادة إنشاء قاعدة البيانات الرئيسية، راجع SQL Server Books Online. تم إيقاف<Date><Time> spid7s SQL Trace بسبب إيقاف تشغيل الخادم. معرف التتبع = '1'. هذه رسالة إعلامية فقط؛ لا يلزم اتخاذ أي إجراء من قبل المستخدم.
قد تحدث هذه المشكلة أيضا عند ترقية مثيل من SQL Server 2008 R2 Release Candidate (RC) الذي يستضيف UCP إلى إصدار الإصدار من SQL Server 2008 R2.
السبب
تحدث هذه المشكلة بسبب عدم تمكين خيار عامل XPs عند تشغيل SQL Server 2008 R2 البرنامج النصي للترقية لقاعدة بيانات msdb.يتم تشغيل هذا البرنامج النصي عند بدء تشغيل خدمة SQL Server. يقوم البرنامج النصي بتشغيل إجراء مخزن مرتبط ب UCP. بالإضافة إلى ذلك، يتطلب الإجراء المخزن تمكين خيار Agent XPs.
الحل
معلومات التحديث التراكمي
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 2. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2008 R2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2072493 حزمة التحديث التراكمي 2 SQL Server 2008 R2Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2008 R2 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
981356 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2
الحل البديل
ملاحظة إذا لم تكن قد قمت بتثبيت حزمة التحديث التراكمي 1 حتى الآن، يجب اتباع قسم "الدقة" لتثبيت حزمة التحديث التراكمي 2. هذه المشكلة غير موجودة في حزمة التحديث التراكمي 2 والإصدارات الأحدث من التحديث SQL Server 2008 R2.إذا واجهت هذه المشكلة بعد تثبيت حزمة التحديث التراكمي 1، فاتبع الخطوات التالية للتغلب على هذه المشكلة:
-
تمكين علامة التتبع 902 على مثيل SQL Server 2008 R2. للقيام بذلك، اتبع الخطوات التالية:
-
افتح إدارة تكوين SQL Server.
-
في إدارة تكوين SQL Server، انقر فوق SQL Server Services.
-
انقر نقرا مزدوجا فوق SQL Serverservice.
-
في مربع الحوار خصائص SQL Server، انقر فوق علامة التبويب خيارات متقدمة.
-
عند النقر فوق علامة التبويب خيارات متقدمة ، حدد موقع عنصر معلمات بدء التشغيل .
-
أضف ;-T902 إلى نهاية قيمة السلسلة الموجودة، ثم انقر فوق موافق.
-
-
انقر بزر الماوس الأيمن فوق SQL Serverservice، ثم انقر فوق Start.
-
إذا كانت خدمة عامل SQL Server قيد التشغيل، فانقر بزر الماوس الأيمن فوق SQL Server Agent service، ثم انقر فوق Stop.
-
افتح SQL Server Management Studio، ثم اتصل بمثيل SQL Server 2008 R2.
-
قم بتشغيل العبارات التالية:
EXEC sp_configure "show advanced", 1; تكوين; EXEC sp_configure "السماح بالتحديثات"، 0؛ تكوين; EXEC sp_configure "عامل XPs"، 1؛ تكوين; الذهاب
-
في إدارة تكوين SQL Server، انقر بزر الماوس الأيمن فوق SQL Serverservice، ثم انقر فوق إيقاف.
-
إزالة علامة التتبع 902 على مثيل SQL Server 2008 R2. للقيام بذلك، احذف ;-T902 من قيمة السلسلة التي قمت بتحديثها في الخطوة 1f.
-
انقر بزر الماوس الأيمن فوق SQL Serverservice، ثم انقر فوق Start.
-
انقر بزر الماوس الأيمن فوق خدمة عامل SQL Server، ثم انقر فوق بدء.
-
في SQL Server Management Studio، أعد الاتصال بمثيل SQL Server 2008 R2.
-
في Object Explorer، قم بتوسيع Management، وانقر بزر الماوس الأيمن فوق Data Collection، ثم انقر فوق Enable Data Collection.ملاحظة إذا تم تمكين جمع البيانات بالفعل، فإن عنصر تمكين جمع البيانات غير متوفر.
ملاحظة قد تتلقى رسالة الخطأ التالية عند الاتصال بمثيل SQL Server 2008 R2 في SQL Server Management Studio:
خطأ: فشل تسجيل الدخول 18401للمستخدم '<اسم تسجيل الدخول>'. السبب: الخادم في وضع ترقية البرنامج النصي. يمكن للمسؤول فقط الاتصال في الوقت الحالي.
تشير رسالة الخطأ هذه إلى أن SQL Server 2008 R2 يكمل تثبيت حزمة التحديث التراكمي 1. إذا تلقيت رسالة الخطأ هذه، فانتظر عدة دقائق ثم اتصل بمثيل SQL Server 2008 R2 مرة أخرى.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
للحصول على معلومات حول نموذج الخدمة المتزايدة SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
935897 يتوفر نموذج خدمة تزايدي من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل المبلغ عنها لمزيد من المعلومات حول مخطط التسمية للتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
822499 مخطط التسمية لحزم تحديث برامج Microsoft SQL Server لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
824684 وصف المصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft