Показать сообщение отдельно
Старый 01.08.2022, 18:31   #1  
MorpheusX is offline
MorpheusX
Участник
 
182 / 56 (2) ++++
Регистрация: 04.02.2022
CDX, Job 1040, ECORESPRODUCTTRANSLATION, The wait operation timed out, D365FO 10.0.26
При выполнении задания 1040 синхронизации данных модуля Retail для таблицы ECORESPRODUCTTRANSLATION возникает исключение "The wait operation timed out" и обработка задания прерывается.

В БД отправляется на выполнение следующий запрос:
X++:
MERGE [AX].[ECORESPRODUCTTRANSLATION] AS dst                                               
USING (SELECT [DESCRIPTION],[LANGUAGEID],[NAME],[PRODUCT],[RECID] FROM [DBO].[ECORESPRODUCTTRANSLATION]) AS src
 ON (dst.[LANGUAGEID]=src.[LANGUAGEID] AND dst.[PRODUCT]=src.[PRODUCT])                                               
 WHEN MATCHED THEN                                                  
 UPDATE SET [DESCRIPTION]=src.[DESCRIPTION],[NAME]=src.[NAME],[RECID]=src.[RECID]                                               
 WHEN NOT MATCHED THEN                                                  
 INSERT ([DESCRIPTION],[LANGUAGEID],[NAME],[PRODUCT],[RECID])                                                  
 VALUES (src.[DESCRIPTION],src.[LANGUAGEID],src.[NAME],src.[PRODUCT],src.[RECID])
В случае со Scale Unit роль таблицы [DBO].[ECORESPRODUCTTRANSLATION] выполняет временная таблица, создаваемыая и заполняемая данными из csv файла и адресуемая например, как [#AX_ECORESPRODUCTTRANSLATION_5b72bd26-0fb1-4d36-a034-b246c43ac6a4].

Таблица [DBO].[ECORESPRODUCTTRANSLATION] содержит около 1,3 млн записей, а таблица [AX].[ECORESPRODUCTTRANSLATION] пустая.

Воспользоваться SQL Management Studio для выполнения запроса и первичного заполнения таблицс данными нет возможности т.к. доступ к БД тестового приложения есть только на чтение.

Как решать подобную проблему? Каждый раз обращаться в поддержку Microsoft?

Последний раз редактировалось MorpheusX; 01.08.2022 в 19:01.