Один из обходных путей, который работает на 100%, заключается в том, чтобы ваш процессор был очень загружен.Я запускаю этот конкретный запрос в 3-х отдельных потоках в SQL Server.
DECLARE @T DATETIME, @F BIGINT;
SET @T = GETDATE();
WHILE DATEADD(SECOND,120,@T)>GETDATE()
SET @F=POWER(2,30);
Мощность от 2 до 30 - это тяжелая функция ЦП, а выполнение его в 3-х потоках приводит к пересечению моего ЦП на 90%.И создание проекта Delphi, когда процессор очень загружен, каким-то образом преодолевает проблему tmpXXX.tmp.Exec.bat .
Я не знаю почему, может быть антивирус, который блокируетпапка Temp не загружается достаточно процессора.Но в любом случае это работает все время