Alternative nøgler i tabeller til performancestyring
Gælder for disse Dynamics 365-apps:
Human Resources
Følgende tabel viser de felter, der er tilgængelige som alternative nøgler i Microsoft Dynamics 365 Human Resources release 10.0.40 og senere for at aktivere sætbaserede handlinger på dataenheder for bestemte tabeller i performancestyring.
Tabellen | Felt |
---|---|
HcmPerfJournalLinks | Linkid |
HcmPerfJournalComment | Kommentar-id |
HcmPerfJournal | Entryid |
HcmDiscuplateTemplate | Skabelon-id |
Opgraderingsfejl
Når du opgraderer miljøer, kan der opstå følgende fejl i nogle af dem pga. tilpasninger eller gamle demodata:
Undtagelse: System.InvalidOperationException: Databasekørslen mislykkedes: Sætningen CREATE UNIQUE INDEX blev afsluttet, fordi der blev fundet en identisk nøgle til objektnavnet.
Bemærk!
Entydighed for de foregående felter gennemtvinges som del af tidligere opgraderinger. På grund af tilpasninger, back-end-databaser eller meget gamle demodata, vil felter, der indeholder ikke-entydige poster medføre DBsync-fejl og opgraderingsfejl.
Afhjælpning
Hvis du vil undgå fejlen, skal du følge disse trin, før du opgraderer miljøet.
Gå til Batchjob, eller gå til Batchjob til>Systemadministrationsforespørgs>er.
Filtrer jobbeskrivelser efter hver af følgende værdier for bestemte tabeller:
- HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
- HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
- HcmPerfJournalUpdateEntryIds.updateEntryIds
- HcmDiscuplateUpdateTemplateIds.updateTemplateIds
Bemærk!
Det valgte batchjob skal have en batchopgave. Vælg det batchjob, der indeholder opgaver.
Skift status for batchjobbet til Venter. Jobbet køres igen og fjerner dublet for den specifikke tabel.
Nu kan du starte opgraderingen.
Bemærk!
Hvis du ikke kan se batchjobbet, eller hvis der opstår fejl, efter at du har kørt det, kan du kontakte Microsoft Support.