Sdílet prostřednictvím


Alternativní klíče v tabulkách řízení výkonu

Platí pro tyto aplikace Dynamics 365:
Human Resources

Následující tabulka ukazuje pole, která jsou k dispozici jako alternativní klíče ve verzi Microsoft Dynamics 365 Human Resources verze 10.0.40 a novější, aby bylo možné povolit operace založené na sadě s datovými entitami pro konkrétní tabulky ve správě výkonu.

Tabulka Pole
HcmPerfJournalLinks LinkId
HcmPerfJournalComment CommentId
HcmPerfJournal EntryId
HcmDiscussionTemplate TemplateId

Chyba upgradu

Když upgradujete prostředí, některá z nich mohou narazit na následující chybu z důvodu přizpůsobení nebo starých ukázkových dat:

Výjimka: System.InvalidOperationException: Spuštění databáze se nezdařilo: Příkaz CREATE UNIQUE INDEX byl ukončen, protože byl nalezen duplicitní klíč pro název objektu.

Poznámka

Jedinečnost pro předchozí pole je vynucena jako součást předchozích upgradů. Kvůli přizpůsobením, zásahům do back-end databáze nebo velmi starým demo datům vedou pole, která obsahují nejedinečné záznamy, k chybám DBsync a selhání upgradu.

Zmírnění dopadů

Chcete-li se této chybě vyhnout, před upgradem prostředí postupujte podle těchto kroků.

  1. Přejděte na Dávková úloha nebo přejděte na Správa systému>Dotazy>Dávková úloha.

  2. Filtrujte Popis úlohy pro konkrétní tabulky podle každé z následujících hodnot:

    • HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
    • HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
    • HcmPerfJournalUpdateEntryIds.updateEntryIds
    • HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds

    Poznámka

    Vybraná dávková úloha by měla mít dávkovou úlohu. Vyberte dávkovou úlohu, která obsahuje úkoly.

  3. Změňte stav dávkové úlohy na Čekání. Úloha se spustí znovu a odstraní duplikáty pro konkrétní tabulku.

  4. Nyní můžete zahájit upgrade.

Poznámka

Pokud dávkovou úlohu nevidíte nebo pokud po jejím spuštění dojde k chybě, kontaktujte podporu společnosti Microsoft.