Del via


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.

  1. Gå til Batchjob, eller gå til Batchjob til>Systemadministrationsforespørgs>er.

  2. 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.

  3. Skift status for batchjobbet til Venter. Jobbet køres igen og fjerner dublet for den specifikke tabel.

  4. 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.