Альтернативные ключи в таблицах управления производительностью
Применяется к следующим приложениям Dynamics 365:
Human Resources
В следующей таблице показаны поля, доступные в качестве альтернативных ключей в выпуске Microsoft Dynamics 365 Human Resources 10.0.40 или более поздних версиях для включения наборов операций с информационными объектами для конкретных таблиц в управлении производительностью.
Таблица | Поле |
---|---|
HcmPerfJournalLinks | Linkid |
HcmPerfJournalComment | CommentId |
HcmPerfJournal | EntryId |
HcmDiscussionTemplate | TemplateId |
Ошибка обновления
При обновлении сред в некоторых из них может появиться следующая ошибка из-за настроек или старых демонстрационных данных:
Исключение: System.InvalidOperationException: Сбой выполнения базы данных: инструкция CREATE UNIQUE INDEX завершена из-за того, что для имени объекта был найден дубликат ключа.
Примечание
Уникальность предыдущих полей используется в предыдущих обновлениях. Из-за настроек, операций с серверной базой данных или очень старых демонстрационных данных поля, содержащие неуникные записи, приводят к ошибкам DBsync и отказу обновления.
Снижение риска
Чтобы избежать ошибки, перед обновлением сред выполните следующие шаги.
Перейдите к пакетное задание или перейдите к запросу>системного администрирования>пакетного задания.
Фильтровать описание задания по каждому из следующих значений для конкретных таблиц:
- HcmPerfJournalLinksUpdateLinkIds.updateLinkIds
- HcmPerfJournalCommentUpdateCommentIds.updateCommentIds
- HcmPerfJournalUpdateEntryIds.updateEntryIds
- HcmDiscussionTemplateUpdateTemplateIds.updateTemplateIds
Примечание
Выбранное пакетное задание должно иметь пакетную задачу. Выберите пакетное задание, содержащее задачи.
Измените статус пакетного задания на "Ожидание ". Задание выполняется повторно и удаляет дубликаты конкретной таблицы.
Теперь можно начать обновление.
Примечание
Если пакетное задание не отображается или после его выполнения возникает ошибка, обратитесь в службу поддержки Майкрософт.