Jelenségek
Amikor megnyitja az Üzleti portál felhasználóinak kezelése lapot az Üzleti portálon a Microsoft Dynamics GP-ban vagy a Microsoft Dynamics SL-ban, a következő hibaüzenet jelenik meg:
displayError: ---:Server System.Web.Services.Protocols.SoapException:Server nem tudta feldolgozni a kérést. ---> Microsoft.BusinessFramework.Data.EntityDataNotFoundException: Microsoft.Applications.BusinessDesk.Dynamics.User
A probléma oka
Ez a probléma akkor fordul elő, ha az alábbi feltételek teljesülnek:
-
Egy ügyfél, szállító, üzletkötő, alkalmazott, felhasználó vagy vezető rekordja törlődött a háttériroda adatbázisából.
-
Az üzletiportál-felhasználók ehhez a rekordhoz speciális szerepkört is hozzárendelnek.
Mivel a rekordot törölte a háttér office-adatbázisokból, a Speciális szerepkörök kijelző nem jelenik meg az Üzleti portál felhasználóinak kezelése lap megnyitásakor. Ezért a hozzárendelt speciális szerepkört nem lehet hozzárendelni. Mivel a speciális szerepkört nem lehet hozzárendelni, hibaüzenet jelenik meg, amely a "Tünetek" szakaszban szerepel.
Megoldás
A probléma megoldásához keressen rá a már nem érvényes speciális szerepkörökre. Ehhez futtassa az alábbi parancsfájlok egyikét:
-
A Microsoft Dynamics GP vagy a Microsoft Business Solutions - Great Plains esetén töltse le a AdvdRoleOrphaned_GP.sql parancsfájlt. Ezután futtassa a parancsfájlt a Dynamics-adatbázison. Az alábbi fájl letölthető a Microsoft Business Solutions Fájl Exchange Server:
AdvdRoleOrphaned_GP.sql Kiadás dátuma: 2006. január 24. A Microsoft vírusokat vizsgálta a
fájlban. Ennek során a Microsoft a fájl közzétételének napján elérhető legfrissebb vírusvédelmi szoftvert használta. A fájlt fokozott biztonságú kiszolgálók tárolják, amelyek meggátolják a fájl bármilyen jogosulatlan módosítását. -
Microsoft Dynamics SL vagy Microsoft Business Solutions – Salamon esetén töltse le a AdvRoleOrphaned_SL.sql parancsfájlt. Ezután futtassa a parancsfájlt a rendszeradatbázison. Az alábbi fájl letölthető a Microsoft Business Solutions Fájl Exchange Server:
AdvRoleOrphaned_SL.sql Kiadás dátuma: 2006. január 24. A Microsoft vírusokat vizsgálta a
fájlban. Ennek során a Microsoft a fájl közzétételének napján elérhető legfrissebb vírusvédelmi szoftvert használta. A fájlt fokozott biztonságú kiszolgálók tárolják, amelyek meggátolják a fájl bármilyen jogosulatlan módosítását.
Megjegyzés: A parancsfájl futtatásakor jelentés jön létre. Ha a parancsfájl olyan speciális szerepköröket talál, amelyek már nem érvényesek, a jelentésben meg kell adni egy megtisztító parancsfájlt. A "További információ" szakaszban található jelentés például egy rekord törlését leíró megtisztító parancsfájlt biztosít.
További információ
A parancsfájl a következőhöz hasonló jelentést hoz létre:Felhasználói azonosító keresése: LESSONUSER1 típusú: Microsoft.Applications.BusinessDesk.Dynamics.User A vissza Office/Enterprise szerepkör LECKEFELHASZNÁLÓ1 nem található a Felhasználói főtáblában
(SY01400).
UserID: 110A1DC6-F1E8-4892-B517-4DE353D63DDE
RoleID: 97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0
Container ID: D98C1DD4-008F-04B2-E980-0998ECF8427E
constituent Role: <entityKey><Microsoft.Applications.BusinessDesk.Dynamics.User ID="LESSONUSER1" /></entityKey>A rekord törléséhez
execute the following:
delete from MbfRoleUser where (UserID = '110A1DC6-F1E8-4892-B517-4DE353D63DDE' and
RoleID = '97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0' és ContainerID = 'D98C1DD4-008F-04B2-E980-0998ECF8427E')