الأعراض
عند فتح الصفحة إدارة مستخدمي مدخل الأعمال في Business Portal في Microsoft Dynamics GP أو في Microsoft Dynamics SL، ستتلقى رسالة الخطأ التالية:
displayError: ---:Server System.Web.Services.Protocols.SoapException:Server تعذرت معالجة الطلب. ---> Microsoft.BusinessFramework.Data.EntityDataNotFoundException: Microsoft.Applications.BusinessDesk.Dynamics.User
السبب
تحدث هذه المشكلة عندما تكون الشروط التالية صحيحة:
-
تم حذف سجل عميل أو مورد أو مندوب مبيعات أو موظف أو مستخدم أو مدير من قواعد بيانات المكتب الخلفي.
-
يتم تعيين مستخدم Business Portal إلى هذا السجل من خلال دور متقدم.
نظرا لحذف السجل من قواعد بيانات المكتب الخلفي، لا يظهر جزء ويب الأدوار المتقدمة عند فتح الصفحة إدارة مستخدمي مدخل الأعمال. وبالتالي، لا يمكن تعيين الدور المتقدم المعين. نظرا لعدم تعيين الدور المتقدم، ستتلقى رسالة الخطأ المذكورة في المقطع "الأعراض".
الحل
لحل هذه المشكلة، ابحث عن الأدوار المتقدمة المعينة التي لم تعد صالحة. للقيام بذلك، يمكنك تشغيل أحد البرامج النصية التالية:
-
بالنسبة إلى Microsoft Dynamics GP أو ل Microsoft Business Solutions - Great Plains، قم بتنزيل البرنامج النصي AdvdRoleOrphaned_GP.sql. بعد ذلك، قم بتشغيل البرنامج النصي مقابل قاعدة بيانات Dynamics. يتوفر الملف التالي للتنزيل من ملف Microsoft Business Solutions Exchange Server:
AdvdRoleOrphaned_GP.sql تاريخ الإصدار: قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات في 24 يناير 2006.
استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة أمان تساعد على منع أي تغييرات غير مصرح بها على الملف. -
بالنسبة إلى Microsoft Dynamics SL أو ل Microsoft Business Solutions - سليمان، قم بتنزيل البرنامج النصي AdvRoleOrphaned_SL.sql. بعد ذلك، قم بتشغيل البرنامج النصي مقابل قاعدة بيانات النظام. يتوفر الملف التالي للتنزيل من ملف Microsoft Business Solutions Exchange Server:
AdvRoleOrphaned_SL.sql تاريخ الإصدار: قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات في 24 يناير 2006.
استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة أمان تساعد على منع أي تغييرات غير مصرح بها على الملف.
ملاحظة يتم إنشاء تقرير عند تشغيل البرنامج النصي. إذا اعثر البرنامج النصي على أدوار متقدمة معينة لم تعد صالحة، يتم توفير برنامج نصي للتنظيف في التقرير. على سبيل المثال، يوفر التقرير في المقطع "مزيد من المعلومات" برنامج نصي للتنظيف يصف كيفية حذف سجل.
مزيد من المعلومات
ينشئ البرنامج النصي تقريرا مماثلا للنص التالي:البحث عن "تعريف المستخدم": LESSONUSER1 من النوع: Microsoft.Applications.BusinessDesk.Dynamics.User لم يتم العثور على BACK Office/Enterprise Role LESSONUSER1 في الجدول الرئيسي للمستخدم
(SY01400).
UserID: 110A1DC6-F1E8-4892-B517-4DE353D63DE
RoleID: 97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0
Container ID: D98 الدور المكون لC1DD4-008F-04B2-E980-0998ECF8427E:
كيان <Key><Microsoft.Applications.BusinessDesk.Dynamics.User ID="LESSONUSER1" /></entityKey>لحذف هذا السجل، تنفيذ ما يلي: الحذف من
MbfRoleUser حيث (UserID = '110A1DC6-F1E8-4892-B517-4DE353D63DDE' و
RoleID = '97EFA56C- 75A9-489D-9ACA-2BF0DCFCA1B0' و ContainerID = 'D98C1DD4-008F-04B2-E980-0998ECF8427E')