Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Mēģinot atvērt lapu Lietotāji Microsoft Dynamics GP Business portālā, tiek parādīts šāds kļūdas ziņojums:

""Radās neparedzēta kļūda. Lūdzu, mēģiniet aizvērt pārlūkprogrammu un sākt vēlreiz, vai sazinieties ar atbalsta speciālistu"

Kļūdas ziņojumā noklikšķinot uz pogas Detalizēti, tiek parādīts ar kļūdas ziņojumu saistīts papildu teksts:

"System.Exception: soap:Server Server nevarēja apstrādāt pieprasījumu. ---> Microsoft.Dynamics.Hrm.Entity.Employee"

Simptomi

DYNAMICS datu bāzes tabulā MBFRoleUser jums ir piešķirts darbiniekaID laukā Vēl viens, kas nepastāv kā darbinieks uzņēmuma datu bāzes UPR00100 tabulā. 

Cēlonis

Noņemiet ierindātāju darbinieka ID piešķires ierakstu no DYNAMICS datu bāzes tabulas MBFRoleUser. Izpildiet šīs darbības, lai atrastu un noņemtu bezsummu darbinieka ID piešķires ierakstu no DYNAMICS datu bāzes tabulas MBFRoleUser.

1. Startējiet SQL Server Management Studio. Lai to izdarītu, izmantojiet kādu no tālāk aprakstītajām metodēm atkarībā no izmantotās programmas.

2000. SQL Server.

Ja izmantojat programmu SQL Server 2000, valoda SQL Vaicājuma analizētājs. Lai to izdarītu, noklikšķinietuz Sākt,norādiet uz Visas programmas, norādiet uz Microsoft SQL Serverun pēc tam noklikšķiniet uzVaicājumu analizētājs.

2005. SQL Server.

Ja izmantojat programmu SQL Server 2005, SQL Server Management Studio. Lai to izdarītu, noklikšķinietuz Sākt, norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2005un pēc tam noklikšķinietuz SQL Server Management Studio.

2008. SQL Server.

Ja izmantojat programmu SQL Server 2008, SQL Server Management Studio. Lai to izdarītu, noklikšķinietuz Sākt,norādiet uz Visas programmas, norādiet uz Microsoft SQL Server 2008un pēc tam noklikšķinietuz SQL Server Management Studio.

2. Izpildiet tālāk norādīto priekšrakstu DYNAMICS datu bāzē, lai atrastu visus darbinieka ID piešķiršanas ierakstus DYNAMICS datu bāzes tabulā MBFRoleUser:

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

Virkne EmployeeID= kolonnā Constituent parādīs darbinieka ID, kas ir piešķirti biznesa portāla lomai.

3. Izpildiet šo priekšrakstu uzņēmuma datu bāzē, lai atrastu visus UPR00100 tabulā darbinieku ID ierakstus:

SELECT EMPLOYID from UPR00100 order by EMPLOYID

Šī skripta rezultāti parādīs visu darbinieku ID, kas ir darbinieku šablona tabulā.

4. Salīdziniet ierakstus Darbinieka ID= piešķiršana kolonnā Ar sastāvdaļu no skripta rezultātiem veiciet #1. darbību ar darbiniekiem, kas ir atgriezušies no skripta rezultātiem, izpildīts, izmantojot #2. darbību. Atrodiet darbinieka ID piešķires ierakstus, kas pastāv DYNAMICS datu bāzes tabulas MBFRoleUser kolonnā Vēl, kas nepastāv kā darbinieka ID uzņēmuma datu bāzes tabulā UPR00100.

5. Kad #3. darbībā būs norādīts darbinieka ID piešķires ieraksts bez rindām, palaidiet tālāk norādīto priekšrakstu dynamics datu bāzē, lai noņemtu šo darbinieka bezsoļu ID piešķiri:

delete MBFRoleUser where Constituent = 'XXXX'

PIEZĪME. Aizstājiet XXXX ar aizstājamā darbinieka ID piešķires ieraksta laukā MBFRoleUser esošo vērtību.

PIEMĒRS: Here would be an example of the delete statement needed in Step #4:

dzēst

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

Šajā piemērā Darbinieka numurs 429732375 bija darbinieka ID piešķiršana bez rindām no #3.

Risinājums

Informācija tabulā MBFRole lietotājs tiek ievietota,noklikšķinot uz Sākums biznesa portālā, noklikšķiniet uz Vietnes darbības , noklikšķinietuz VietnesIestatījumi, noklikšķiniet uz Lietotāji , lietotāju sarakstā atlasiet lietotāju, noklikšķiniet uz Lomas,noklikšķiniet uz Modificēt un pēc tam logā Modificēt portālu un Papildu lomas — tīmekļa lapa piešķiriet lomu.  Noklikšķinietuz Labi.  

Papildinformācija

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×