Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Ko poskušate odpreti stran Uporabniki v poslovnem portalu programa Microsoft Dynamics GP, se prikaže to sporočilo o napaki:

»Prišlo je do nepričakovane napake. Zaprite brskalnik in znova zaganjajte ali se obrnite na strokovnjaka za podporo.

Ko kliknete gumb Podrobnosti v sporočilu o napaki, prejmete dodatno besedilo, povezano s sporočilom o napaki:

»System.Exception: soap:Server Server ni mogel obdelati zahteve. ---> Microsoft.Dynamics.Hrm.Entity.Employee«

Znaki

V tabeli MBFRoleUser zbirke podatkov DYNAMICS imate ID zaposlenega dodeljen v polju »Kodede« in ne obstaja kot zaposleni v tabeli UPR00100 zbirke podatkov podjetja. 

Razlog

Odstranite osamljeni zapis dodelitve ID-ja zaposlenega iz tabele MBFRoleUser zbirke podatkov DYNAMICS. Upoštevajte ta navodila za iskanje in odstranjevanje osamljenega zapisa dodelitve ID-ja zaposlenega iz tabele MBFRoleUser v zbirki podatkov DYNAMICS.

1. Zaženite SQL Server Management Studio. To naredite na enega od teh načinov, odvisno od programa, ki ga uporabljate.

Za SQL Server 2000

Če uporabljate SQL Server 2000, zaženite analizator SQL poizvedb. To naredite tako, dakliknete Start, pokažite na Vsi programi ,Microsoft SQL Serverin nato klikneteAnalizator poizvedb.

Za SQL Server 2005

Če uporabljate SQL Server 2005, zaženite SQL Server Management Studio. To naredite tako, dakliknete Start , pokažite na Vsi programi ,Microsoft SQL Server 2005in natokliknete SQL Server Management Studio.

Za SQL Server 2008

Če uporabljate SQL Server 2008, zaženite SQL Server Management Studio. To naredite tako, dakliknete Start, pokažite na Vsi programi ,Microsoft SQL Server 2008in natokliknete SQL Server Management Studio.

2. Zaženite to izjavo v zbirki podatkov DYNAMICS, da najdete vse zapise dodelitve ID-ja zaposlenega v tabeli MBFRoleUser zbirke podatkov DYNAMICS:

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

Niz EmployeeID= v stolpcu Sestavni del prikaže ID zaposlenega, ki je dodeljen vlogi poslovnega portala.

3. Zaženite to izjavo v zbirki podatkov podjetja, da najdete vse zapise ID-ja zaposlenega, ki obstajajo v tabeli UPR00100:

select EMPLOYID from UPR00100 order by EMPLOYID

Rezultati skripta bodo prikazali vse ID-je zaposlenih, ki obstajajo v tabeli »Glavni zaposleni«.

4. Primerjajte zapise dodelitve ID zaposlenega = v stolpcu Sestavni deljenega iz rezultatov skripta, ki se zažene iz koraka #1 z zaposlenimi, vrnjenimi iz rezultatov skripta, ki se zažene iz koraka #2. Poiščite zapise dodelitve ID-ja zaposlenega, ki obstajajo v stolpcu »Sestavni del« v tabeli »MBFRoleUser« zbirke podatkov DYNAMICS, ki ne obstajajo kot ID zaposlenega v tabeli UPR00100 zbirke podatkov podjetja.

5. Ko v koraku #3 identificirate osamljeni zapis dodelitve ID-ja zaposlenega, zaženite to izjavo z zbirko podatkov DYNAMICS, da odstranite osamljeno dodelitev ID-ja zaposlenega:

delete MBFRoleUser where Constituent = 'XXXX'

OPOMBA: Zamenjajte XXXX z vrednostjo Constituent (Podedovljena) za osamljeni zapis dodelitve ID-ja zaposlenega iz tabele MBFRoleUser.

PRIMER: Here would be an example of the delete statement needed in Step #4:

izbriši

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

V tem primeru je bila številka zaposlenega 429732375 osamljena dodelitev ID-ja zaposlenega iz #3.

Rešitev

Informacije v tabeli uporabnikov storitve MBFRole sovstavljene, ko kliknete Osnovno v poslovnem portalu ,kliknete Dejanjamesta , klikneteMesto Nastavitve, nato Uporabniki ,na seznamu uporabnikov izberete uporabnika, kliknete Vloge,spremeni in nato dodelite vlogo v pogovornem oknu Spreminjanje portala in naprednih vlog – spletna stran.  KlikniteV redu.  

Več informacij

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×