Attiecas uz
Dynamics GP 2010

Simptomi

Atverot uzņēmuma portāla lietotāju pārvaldības lapu portālā Microsoft Dynamics GP vai Microsoft Dynamics SL, tiek parādīts šāds kļūdas ziņojums:

displayError: --- soap:Server System.web.Services.Protocols.SoapException:Server neizdevās apstrādāt pieprasījumu. ---> Microsoft.BusinessFramework.Data.EntityDataNotFoundException: Microsoft.Applications.BusinessDesk.Dynamics.User

Cēlonis

Šī problēma rodas, ja ir spēkā šādi nosacījumi:

  • Klienta, piegādātāja, pārdevēja, darbinieka, lietotāja vai vadītāja ieraksts tika izdzēsts no aizmugures biroja datu bāzēm.

  • Biznesa portāla lietotājs tiek kartēts uz šo ierakstu, izmantojot papildu lomu.

Tā kā ieraksts tika izdzēsts no aizmugures biroja datu bāzēm, tīmekļa daļa Papildu lomas netiek rādīta, kad atverat lapu Uzņēmumu portāla lietotāju pārvaldība. Tāpēc piešķirto papildu lomu nevar noņemt. Tā kā papildu lomu nevar noņemt, saņemat kļūdas ziņojumu, kas minēts sadaļā "Pazīmes".

Risinājums

Lai novērstu šo problēmu, meklējiet piešķirtās papildu lomas, kas vairs nav derīgas. Lai to paveiktu, palaidiet kādu no tālāk minētajiem skriptiem.

  • Ja jums ir Microsoft Dynamics GP vai Microsoft Business Solutions — Great Plains, lejupielādējiet AdvdRoleOrphaned_GP.sql skriptu. Pēc tam izpildiet skriptu Dynamics datu bāzē. Šo failu var lejupielādēt no Microsoft Business Solutions failu centra Exchange Server:

    AdvdRoleOrphaned_GP.sql Izlaides datums: 2006. gada 24. janvārī Microsoft skenēja šo failu, lai tajā nav vīrusu. Microsoft izmantoja jaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila iz publicētašanas datumā. Fails tiek glabāts drošības paplašinātos serveros, kas palīdz novērst nesankcionētas izmaiņas failā.

  • Programmatūrai Microsoft Dynamics SL vai Microsoft Business Solutions — Zālamanam lejupielādējiet AdvRoleOrphaned_SL.sql skriptu. Pēc tam izpildiet skriptu sistēmas datu bāzē. Šo failu var lejupielādēt no Microsoft Business Solutions failu centra Exchange Server:

    AdvRoleOrphaned_SL.sql Izlaides datums: 2006. gada 24. janvārī Microsoft skenēja šo failu, lai tajā nav vīrusu. Microsoft izmantoja jaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila iz publicētašanas datumā. Fails tiek glabāts drošības paplašinātos serveros, kas palīdz novērst nesankcionētas izmaiņas failā.

Piezīme Izpildot skriptu, tiek ģenerēta atskaite. Ja skripts atrod piešķirtās papildu lomas, kas vairs nav derīgas, atskaitē tiek nodrošināts tīrīšanas skripts. Piemēram, atskaite sadaļā "Papildinformācija" nodrošina iztīrāmu skriptu, kurā aprakstīts, kā dzēst ierakstu.

Papildinformācija

Skripts ģenerē atskaiti, kas ir līdzīga šim:Meklēt lietotāja ID: TIPA LESSONUSER1: Microsoft.Applications.BusinessDesk.Dynamics.Lietotājs Back Office/Enterprise Role LESSONUSER1 netika atrasts lietotāju šablona tabulā (SY01400).UserID: 110A1DC6-F1E8-4892-B517-4DE353D63DDE RoleID: 97EFA56C-75A9-489D-9ACA-2BF0DCFCA1B0 Container ID: D98C1DD4-008F-04B2-E980-0998ECF8427E sastāvdaļu loma: <entityKey><Microsoft.Applications.BusinessDesk.Dynamics.User ID="LESSONUSER1" /></entityKey>Lai izdzēstu šo ierakstu, Izpildīt šādu komandu: Dzēst no MbfRoleUser, kur (Lietotāja ID = '110A1DC6-F1E8-4892-B517-4DE353D63DDE" un RoleID = '97EFA56C-7 5A9-489D-9ACA-2BF0DCFCA1B0' un ContainerID = 'D98C1DD4-008F-04B2-E980-0998ECF8427E')

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.