Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Amikor megpróbálja megnyitni a Felhasználók lapot a Microsoft Dynamics GP üzleti portálján, a következő hibaüzenet jelenik meg:

"Váratlan hiba történt. Próbálja meg bezárni a böngészőt, majd újra el kell indulni, vagy forduljon a támogatási szakemberhez."

Amikor a hibaüzenetBen a Részletek gombra kattint, megjelenik a hibaüzenethez kapcsolódó további szöveg:

"System.Exception: soap:Server Server nem tudta feldolgozni a kérést. --->.Dynamics.Hrm.Entity.Employee"

Jelenségek

A DYNAMICS-adatbázis MBFRoleUser táblában egy alkalmazottazonosító van hozzárendelve azConstituent (Összetevő) mezőhöz, amely nem létezik alkalmazottként a vállalati adatbázis UPR00100 táblában. 

A probléma oka

Távolítsa el az elárvult alkalmazotti azonosító hozzárendelési rekordot a DYNAMICS-adatbázis MBFRoleUser táblából. Ezeket a lépéseket követve megkeresi és eltávolítja az elárvult alkalmazotti azonosító hozzárendelési rekordot a DYNAMICS-adatbázis MBFRoleUser táblából.

1. Indítsa el a SQL Server Management Studio. Ehhez az alábbi módszerek közül választhat attól függően, hogy melyik programot használja.

2000 SQL Server

Ha a 2000-SQL Server használja, indítsa el SQL Lekérdezésanalizálót. Ehhez kattintson aStartgombra, mutasson a Minden program elemre,mutasson a Microsoft SQL Server ,majd kattintson aLekérdezésanalizáló elemre.

2005 SQL Server hoz

Ha a 2005-SQL Server használja, indítsa el a SQL Server Management Studio. Ehhez kattintson aStart gombra, mutasson a Minden program pontra,mutasson a 2005 Microsoft SQL Serverpontra, majd kattintson aSQL Server Management Studio.

2008 SQL Server

A 2008-as SQL Server indítsa el a SQL Server Management Studio. Ehhez kattintson aStart gombra,mutasson a Minden program pontra,mutasson a 2008-as Microsoft SQL Server, majd kattintson a SQL Server Management Studio.

2. Futtassa az alábbi utasítást a DYNAMICS-adatbázison, és keresse meg az alkalmazotti azonosító hozzárendelési rekordjait a DYNAMICS-adatbázis MBFRoleUser táblában:

select * from MBFRoleUser where Constituent like '%Microsoft.Dynamics.Hrm.Entity.Employee ID%' order by Constituent

Az Constituent oszlopBan lévő EmployeeID= karakterlánc megmutatja az Üzleti portál szerepkörhöz hozzárendelt alkalmazottazonosítót.

3. Futtassa az alábbi utasítást a vállalati adatbázison, és keresse meg az UPR00100 táblában található összes alkalmazottazonosító rekordot:

select EMPLOYID from UPR00100 order by EMPLOYID

A parancsprogram eredményei között az Alkalmazotti alap táblában található összes alkalmazottazonosítót is meg fogja mutatni.

4. Hasonlítsa össze az Constituent (Összetevő) oszlopban lévő Alkalmazottazonosító= hozzárendelési rekordokat az #1. lépéstől futtatott parancsfájl eredményei alapján, és hasonlítsa össze a #2. lépéstől kapott eredményből eredményül kapott #2. Keresse meg az Alkalmazotti azonosító hozzárendelési rekordokat, amelyek a DYNAMICS-adatbázis MBFRoleUser táblájának Constituent (Összetevő) oszlopában vannak, amelyek nem léteznek alkalmazottazonosítóként a vállalati adatbázis UPR00100 táblában.

5. Miután azonosította az elárvult alkalmazotti azonosító hozzárendelési rekordot az #3. lépésből, futtassa az alábbi utasítást a DYNAMICS-adatbázison az elárvult alkalmazotti azonosító hozzárendelés eltávolításához:

delete MBFRoleUser where Constituent = 'XXXX'

MEGJEGYZÉS: Cserélje le az XXXX értéket az MBFRoleUser tábla elárvult alkalmazotti azonosító hozzárendelési rekordjának Alkotó értékére.

PÉLDA: Az alábbi példában a törlési utasításra van szükség a #4:

törlés

MbfRoleUser where Constituent='<entityKey><Microsoft.Dynamics.Common.Company.Company ID="-1" /><Microsoft.Dynamics.Hrm.Entity.Employee ID="429732375" /></entityKey>'

Ebben a példában a 429732375-ös alkalmazotti azonosító volt az első lépéstől származó elárvult #3.

Megoldás

Az MBFRole User táblában található adatok beszúrása akkor történik, amikor a Kezdőlap vállalati portálon a Webhelyműveletek , majd a WebhelyGépházelemre kattint, a Felhasználók elemre kattint, kiválaszt egy felhasználót a felhasználólistából, a Szerepkörök gombra, a Módosítás parancsra kattint, és hozzárendel egy szerepkört a Portál módosítása és a Speciális szerepkörök – Weblap párbeszédpanelen.  Kattintson azOK gombra.  

További információ

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×