01.08.2022, 18:31 | #1 |
Участник
|
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]) Таблица [DBO].[ECORESPRODUCTTRANSLATION] содержит около 1,3 млн записей, а таблица [AX].[ECORESPRODUCTTRANSLATION] пустая. Воспользоваться SQL Management Studio для выполнения запроса и первичного заполнения таблицс данными нет возможности т.к. доступ к БД тестового приложения есть только на чтение. Как решать подобную проблему? Каждый раз обращаться в поддержку Microsoft? Последний раз редактировалось MorpheusX; 01.08.2022 в 19:01. |
|
01.08.2022, 20:58 | #2 |
NavAx
|
Ага, с этого начинать нужно.
__________________
Isn't it nice when things just work? |
|
02.08.2022, 19:52 | #3 |
Участник
|
Как предположение
Если база данных [AX] - это удаленный сервер (физически другой инстанс SQL по отношению к [dbo]), то, возможно, надо увеличить время выполнения запросов к удаленным данным https://docs.microsoft.com/ru-ru/sql...l-server-ver15 По умолчанию, 10 минут. А у Вас через сколько вылетает?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|