ظهور رسالة خطأ عند محاولة تسجيل الدخول إلى Microsoft Dynamics GP أو فتح إطار أو تقرير في Microsoft Dynamics GP: "ليس لديك امتيازات أمان لهذا الإطار. اتصل بمسؤول النظام للحصول على المساعدة "

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية857086
الأعراض

العرض الأول

عند بدء تشغيل Microsoft Dynamics GP أو Microsoft Business Solutions-السهول الكبرى، أو عند محاولة فتح إطار مقيد، تتلقى رسالة الخطأ التالية:
ليس لديك امتيازات أمان لهذا الإطار. اتصل بمسؤول النظام للحصول على المساعدة.


راجع السبب الأول، قضية 2 و 3 السبب في قسم "السبب".

العرض 2

عند فتح إطار أو تقرير في Microsoft Dynamics GP 10.0، تتلقى رسالة الخطأ التالية:
ليس لديك امتيازات أمان لفتح هذا الإطار. اتصل بمسؤول النظام للحصول على المساعدة.
انظر 4 السبب في قسم "السبب".
السبب

السبب الأول

تحدث هذه المشكلة لأنه ليس لديك حق الوصول إلى واحد أو أكثر من windows الاختصار التي يتم سردها في مجلد بدء التشغيل.

راجع تحليل 1 في قسم "حل المشكلة".

السبب الثاني

في حلول الأعمال من Microsoft-السهول العظمى 8.0 و Microsoft Dynamics GP 9.0، تحدث هذه المشكلة لأنه لم يتم تعيين الحد الأدنى من الأمان بشكل صحيح.

تحدث هذه المشكلة في Microsoft Dynamics GP 10.0.

انظر القرار 2 في قسم "حل المشكلة".

السبب الثالث

إذا كان يمكنك تسجيل الدخول بنجاح عند النقر فوق "موافق" في رسالة الخطأ، منتج طرف ثالث قد يكون تقييد الوصول.

انظر القرار 3 في قسم "حل المشكلة".

السبب الرابع

تحدث هذه المشكلة لأن الإطار أو التقرير على حقوق أمان غير كافية.

انظر القرار 4 في قسم "حل المشكلة".
الحل

القرار 1

لحل هذه المشكلة، إزالة الإطار من مجلد بدء التشغيل. أو منح حق الوصول usersecurity إلى الإطار.

القرار 2

لحل هذه المشكلة في Microsoft Business Solutions-السهول العظمى 8.0 وفي Microsoft Dynamics GP 9.0، قم بإعداد الحد الأدنى من الأمن. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
858718 كيفية إعداد الوصول إلى الحد الأدنى من الأمن لتسجيل الدخول إلى Microsoft Dynamics GP أو إلى السهول العظمى Microsoft
تحدث هذه المشكلة في Microsoft Dynamics GP 10.0.

القرار 3

لحل هذه المشكلة، إزالة منتج طرف ثالث من الملف Dynamics.set. لمزيد من المعلومات حول كيفية إزالة العناصر من ملف Dynamics.set، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
872087 كيفية تعطيل منتجات الجهات الأخرى في الملف Dynamics.set الموجود في Microsoft Dynamics GP

القرار 4

لحل هذه المشكلة، اتبع الخطوات التالية.
  1. التقاط الخطأ في ملف سجل. للقيام بذلك، اتبع الخطوات التالية:
    1. إنشاء ملف Dexsql.log. لمزيد من المعلومات حول كيفية إنشاء ملف Dexsql.log، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
      850996 كيفية إنشاء ملف Dexsql.log ل Microsoft Dynamics GP
    2. على محطة العمل، تسجيل الدخول إلى Microsoft Dynamics GP 10.0 كالمستخدم الذي يتلقى الخطأ.
    3. إعادة إنشاء المشكلة، ولكن لا تنقر فوق موافق لإغلاق الرسالة.
    4. حدد موقع الملف Dexsql.log، وقم بإعادة تسمية الملف لمنع الملف من الكتابة.

      ملاحظة: ستتم كتابة الملف Dexsql.log في نفس المجلد بيانات يحتوي على الملف Dex.ini.
    5. فتح ملف Dexsql.log وقم بالتمرير للأسفل ثم ابحث عن استدعاء آخر للجدول "أمان المستخدم" (SY10000). على سبيل المثال، استدعاء آخر يبدو كما يلي:
      {استدعاء DYNAMICS.dbo.zDP_SY10000SS_1 ('sa'-1, 0 390, 2)}
      ملاحظة: معلمات هذا الاستدعاء كما يلي:
      • 'sa' هو معرف المستخدم الأمان التي يتم إيداعها.
      • -1 هو "معرف الشركة" حيث يتم التحقق من وجود الأمان.
      • 0 = (ديكتيد) هو "معرف المنتج" للإطار أو تقرير مفتوح.
      • 390 = (SECURITYID) هو "معرف فريد" للإطار أو تقرير مفتوح.
      • 2 = (سيكريستيبي) هو نوع المورد. تشير قيمة 2 إلى إطار، وقيمة 23 تقرير.
  2. ملء الجدول "وصف الموارد الأمنية" لترجمة قيمة "معرف أمان" باسم إطار أو باسم تقرير. للقيام بذلك، اتبع الخطوات التالية:
    1. تسجيل الدخول إلى Microsoft Dynamics GP 10.0 كما 'sa' عند عدم وجود مستخدمين آخرين بتسجيل الدخول.
    2. انقر فوق Microsoft Dynamics GPوأشر إلى حفظثم انقر فوق مسح البيانات.
    3. في القائمة عرض ، انقر فوق الفعلية.
    4. في حقل السلسلة ، انقر فوق نظام في القائمة المنسدلة.
    5. انقر فوق الجدول وصف موارد الأمان وانقر فوق إدراجثم انقر فوق "موافق" للعملية.
    6. طباعة التقرير على الشاشة، ومن ثم تحقق من وجود أخطاء.
  3. تحقق من الجدول "وصف الموارد الأمنية" للإطار أو اسم التقرير. للقيام بذلك، تحرير وتشغيل البرنامج النصي التالي في Microsoft SQL Server إدارة Studio أو محلل استعلام SQL على قاعدة بيانات ديناميكية.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = AND SECURITYID = AND SECRESTYPE = 
    في هذا المثال، سوف يظهر البرنامج النصي كما يلي.
    SELECT * FROM DYNAMICS..SY09400WHERE DICTID = 0AND SECURITYID = 390AND SECRESTYPE = 2
    لذلك، إرجاع هذا البرنامج النصي العميل الصيانة كمصدر المشكلة.
  4. إنشاء قائمة مهام الأمان Microsoft Dynamics GP 10.0 والأدوار التي تمنح حق الوصول إلى هذه النافذة. للقيام بذلك، تحرير، ثم قم بتشغيل البرنامج النصي التالي مقابل قاعدة بيانات ديناميكية.
    SELECT ISNULL(A.SECURITYROLEID,'') AS SECURITYROLEID, ISNULL(M.SECURITYROLENAME,'') AS SECURITYROLENAME, --ISNULL(M.SECURITYROLEDESC,'') AS SECURITYROLEDESC, ISNULL(O.SECURITYTASKID,'') AS SECURITYTASKID, ISNULL(T.SECURITYTASKNAME,'') AS SECURITYTASKNAME, --ISNULL(T.SECURITYTASKDESC,'') AS SECURITYTASKDESC, R.PRODNAME, R.TYPESTR, R.DSPLNAME, R.RESTECHNAME, R.DICTID, R.SECRESTYPE, R.SECURITYID FROM DYNAMICS.dbo.SY09400 R FULL JOIN DYNAMICS.dbo.SY10700 O ON R.DICTID = O.DICTID AND O.SECRESTYPE = R.SECRESTYPE AND O.SECURITYID = R.SECURITYID FULL JOIN DYNAMICS.dbo.SY09000 T ON T.SECURITYTASKID = O.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY10600 A ON A.SECURITYTASKID = T.SECURITYTASKID FULL JOIN DYNAMICS.dbo.SY09100 M ON M.SECURITYROLEID = A.SECURITYROLEID WHERE R.DSPLNAME = '<Display_Name>'

    ملاحظة: استبدال <Display_Name></Display_Name> جدول باسم الإطار أو باسم التقرير من SY09400 النتائج.
  5. تغيير تعيين "دور أمان" المستخدم لإضافتها إلى أحد الأدوار التي تم سردها في نتائج الخطوة 4. بالإضافة إلى ذلك، يمكنك إنشاء "دور أمان" جديد استناداً إلى "المهام الأمنية" المسردة في النتائج.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 857086 - آخر مراجعة: 12/14/2015 18:49:00 - المراجعة: 0.1

Microsoft Dynamics GP 2010, System Manager

  • kbnosurvey kberrmsg kbmbsmigrate kbmt KB857086 KbMtar
تعليقات