При выполнении задания 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?