مقدمة
تصف هذه المقالة تحديث الأمان ل Service Bus 1.1 ل Windows Server. يتناول تحديث الأمان هذا نشرة الأمان MS14-042 ل Service Bus 1.1 وبعض تصحيحات الأخطاء الإضافية.
لمزيد من المعلومات حول نشرة الأمان MS14-042 ل Service Bus 1.1 ل Windows Server، انتقل إلى موقع TechNet التالي:
https://technet.microsoft.com/library/security/MS14-042
للحصول على مزيد من المعلومات حول المشاكل الإضافية التي تحلها هذه المشكلة، راجع القسم "مزيد من المعلومات".
نوصي باختبار هذا التحديث قبل نشره في بيئة إنتاج.
ملاحظة رقم إصدار حزمة التحديث التراكمي هذه 2.0.30904.0.
مزيد من المعلومات
تتوفر الآن حزمة تحديث تراكمي معتمدة من Microsoft. يتوفر هذا التحديث التراكمي للتنزيل في المقطع "تنزيل المعلومات" من هذه المقالة.
المشاكل التي يحلها هذا التحديث التراكمي
-
نشرة أمان Microsoft MS14-042 ل Service Bus 1.1 ل Windows Server
لمزيد من المعلومات حول ثغرة الأمان، راجعhttps://technet.microsoft.com/library/security/MS14-042 . -
لا يتم احترام الإعداد MaxMessageSizeInBytes في بيئة ServiceBus لإرسالات AMQP، كما في السيناريو التالي:
-
عندما يستخدم عميل Service Bus بروتوكول AMQP، قد يتلقى المستخدمون رسالة استثناء "javax.jms.JMSException".
-
يحدث هذا الاستثناء عندما تحاول Service Bus إرسال رسائل أكبر من 256 كيلوبايت، بغض النظر عن قيمة تكوين MaxMessageSizeInBytes.
-
يمكن تعديل قيمة MaxMessageSizeInBytes في ربط NetMessagingProtocolHead في ملف Microsoft.ServiceBus.Gateway.exe.config.
-
-
يرجع Set-SBNamespace PowerShell أحيانا خطأ ArgumentOutofRangeException، كما في السيناريو التالي:
-
عند تشغيل العملاء أمر Set-SBNamespace PowerShell مع الخيار –ManageUsers، سيختبرون الاستثناء التالي:
System.ArgumentOutOfRangeException: الوسيطة PrimaryKey لا يمكن أن تتجاوز 256 حرفا
اسم المعلمة: PrimaryKey
at Microsoft.ServiceBus.Messaging.SharedAccessAuthorizationRule.set_PrimaryKey(String value)
في Microsoft.ServiceBus.Commands.AuthorizationRuleHelper.Encrypt(AuthorizationRules rules, String encryptionToken) -
تحدث هذه المشكلة عندما يقوم العميل بتشغيل الأمر Set-SBNamespace و-ManageUsers عدة مرات.
-
-
فشل تكوين Service Bus، كما في السيناريو التالي:
-
يستخدم العميل شهادة مخصصة، ويحتوي الموضوع على حقول إضافية تتجاوز الحقل الاسم المشترك (CN).
-
ينتهي معالج تكوين خدمة الحافه ثم يعرض علامة الاختيار الخضراء. ومع ذلك، لم يتم تكوين Service Bus بشكل صحيح ولا يعمل كما هو متوقع.
لتحديد ما إذا كانت Service Bus متأثرة بهذه المشكلة، يمكنك تشغيل SB-GetMessageContainer PowerShell. سيشير ذلك إلى حالة حاوية الرسائل أو حاوياتها. تتأثر حالتي "غير محمل" و"إنشاء" بهذه المشكلة عندما تكون الحالة "نشط" هي الحالة المتوقعة.
-
-
قد يفشل تكوين "إدارة سير العمل" عند استخدام الشهادة المخصصة نفسها التي يستخدمها خادم Service Bus، كما في السيناريو التالي:
-
يفشل "معالج تكوين حافه الخدمة" في بعض الأحيان عند استخدام قواعد البيانات التي تم تمكين "انعكاس SQL" لها، كما في السيناريو التالي:
-
عميل يستخدم معالج تكوين خدمة الحافه أو يقوم بتشغيل New-SBFarm PowerShell ويتلقى رسالة الخطأ التالية:
فشلت عملية التكوين. الرجاء إسقاط قواعد البيانات واستخدام "إنشاء مزرعة جديدة" مرة أخرى. -
في المقطع "التفاصيل"، يرى المستخدم ما يلي:
-
لا يمكن تنفيذ العملية على قاعدة البيانات 'SBDatabase' لأنها متدخلة في جلسة عمل معكوسة لقاعدة بيانات أو مجموعة توفر. لا يسمح ببعض العمليات على قاعدة بيانات تشارك في جلسة عمل معكوسة لقاعدة بيانات أو في مجموعة توفر.
-
فشل العبارة ALTER DATABASE
-
-
قد تحدث هذه المشكلة عند تمكين انعكاس SQL.
ملاحظة عند استخدام قواعد البيانات التي تم إنشاؤها مسبقا مع انعكاس SQL، يجب تعيين السمات التالية على قواعد البيانات. إذا لم يتم تعيين هذه السمات، سيفشل New-SBFarm PowerShell حتى بعد تطبيق هذا التحديث.-
في قاعدة بيانات Service Bus Gateway، أضف السمات التالية:
snapshot_isolation_state = 1
is_read_committed_snapshot_on = 1
-
-
في كل قاعدة بيانات حاوية رسائل Service Bus، أضف السمات التالية:
snapshot_isolation_state = 1
is_read_committed_snapshot_on = 1
is_trustworthy_on = 1
-
معلومات حزمة التحديث التراكمي
معلومات التنزيل
يتوفر الملف التالي للتنزيل من "مركز التنزيل لـ Microsoft":
https://www.microsoft.com/download/details.aspx?familyid=927a4c84-85ac-47ab-ad80-1156b7a68a27
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت
قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة أمان تساعد على منع أي تغييرات غير مصرح بها على الملف.
المتطلبات المسبقة
-
أنظمة التشغيل المعتمدة: Windows Server 2008 R2 SP1 و Windows Server 2012 و Windows Server 2012 R2
-
متطلبات البرامج: يجب أن يكون Service Bus 1.1 مثبتا على الكمبيوتر حيث تقوم بتثبيت التحديث.
-
متطلبات بيانات الاعتماد: قبل تشغيل القابلة للتنفيذ، يجب أن تكون لديك بيانات اعتماد إدارية على الكمبيوتر حيث تقوم بتثبيت البرنامج. لمزيد من المعلومات، راجع وثائق Service Bus 1.1.
النشر
يجب أن يكون هذا التحديث مثبتا على كل كمبيوتر في مزرعة كمبيوتر.
متطلبات إعادة التشغيل
قد تحتاج إلى إعادة تشغيل الكمبيوتر بعد تطبيق هذا التحديث التراكمي.
كيفية إلغاء تثبيت حزمة التحديث التراكمي هذه
إلغاء تثبيت حزمة التحديث التراكمي هذه، اتبع الخطوات التالية:
-
في لوحة التحكم، افتح العنصر البرامج والميزات.
-
في قائمة التحديثات المثبتة، حدد موقع تحديث الأمان ل Service Bus 1.1 (KB2972621) LDR.
-
انقر بضغطة زر الماوس الأيمن فوق تحديث الأمان ل Service Bus 1.1 (KB2972621)LDR، ثم انقر فوق إلغاء التثبيت.
يمكنك أيضا إلغاء تثبيت حزمة التحديث التراكمي هذه باستخدام سطر الأوامر. في موجه الأوامر، تشغيل الأمر التالي:
C:\ProgramData\Microsoft\E-Business Servers Updates\Updates\Uninstall2972621\setup.exe /u 0 /branch LDR
معلومات الملف
يستخدم الإصدار الإنجليزي (الولايات المتحدة) من حزمة التحديث التراكمي هذه حزمة Microsoft Windows Installer لتثبيت حزمة التحديث التراكمي. يتم سرد التواريخ والأزمان لهذه الملفات في "الوقت العالمي المنسق" (UTC) في الجدول التالي. عند عرض معلومات الملف، يتم تحويل التاريخ إلى وقت محلي. للعثور على الفرق بين التوقيت العالمي المنسق (UTC) والوقت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في لوحة التحكم.
اسم الملف |
إصدار الملف |
حجم الملف |
تاريخ |
Time |
النظام الأساسي |
Microsoft.ServiceBus.dll |
2.1.40512.2 |
2,906 كيلوب |
6/12/2014 |
10:20 صباحا |
x64 |
Microsoft.Cloud.ServiceBus.Client.dll |
2.1.40512.2 |
2904 كيلوB |
6/12/2014 |
10:20 صباحا |
x64 |
Microsoft.ServiceBus.Commands.dll |
2.0.40512.2 |
405 كيلوB |
6/12/2014 |
10:20 صباحا |
x64 |
Microsoft.Cloud.ServiceBus.Messaging.dll |
2.0.40512.2 |
644 كيلوB |
6/12/2014 |
10:20 صباحا |
x64 |
CreateMessagingHostClusterSchema.sql |
17 كيلوB |
6/12/2014 |
10:20 صباحا |
||
CreateSqlMessagingStoreSchema.sql |
45 كيلوB |
6/12/2014 |
10:20 صباحا |