AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2011, 12:12   #1  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
Превышен максимальный размер файла
Здравствуйте уважаемые участники форума, столкнулся со следующей проблемой. При использовании временной таблицы оная в процессе заполняется настолько что файл в который скидываются данные этой временной таблицы (файл с расширением .$$$) разрастается до размера 4 гигабайт и Axapta 3.0 выдает ошибку следующего характера:

Ошибка в файле <Путь к файлу $tmp00300002.$$$>, в то время как запись в записи = FFFFEE20
Ошибка Windows: = Код ошибки 50110 = Превышен максимальный размер файла
Система готова к завершению работы выход.

Файловая система NTFS. В чем причина ошибки?
Старый 02.08.2011, 12:43   #2  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Если реально на том хосте, где создается временный файл таблицы в памяти (а он создается там, где была создана первая запись, т.е. может быть и на клиенте, и на сервере), стоит NTFS - такого быть не должно. А можно поинтересоваться, что за задача такая и каков размер одной записи в таблице, что она разрастается до столь угрожающих масштабов ?
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 02.08.2011, 12:52   #3  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
реально NTFS и реально места предостаточно на том ресурсе где создается файл, в рамках эксперимента можно в цикле забить табличку временную. на 4 Гб начинает валиться на этом сообщении
Старый 02.08.2011, 14:36   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Мне кажется, ограничение по размеру файла может быть не в файловой системе, а в движке ISAM, используемом для работы с временными таблицами и с теми же AOD-файлами. В любом случае, если у вас временная таблица такого размера, то это явно какой-то косяк в коде, создающем времянку, и код этот лучше переписать.
За это сообщение автора поблагодарили: Logger (3).
Старый 02.08.2011, 14:41   #5  
Greggy is offline
Greggy
Участник
 
90 / 14 (1) ++
Регистрация: 19.10.2004
Адрес: г. Томск
с тем что код генерирующий временные таблицы такого объема надо переписывать полностью согласен, но интересно было именно узнать причину ошибки, склоняюсь к мнению gl00mie что это ограничение движка
Старый 02.08.2011, 15:47   #6  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Конечно ограничение движка, ибо в Axapta 3 и во всем что она использует нет даже намека на 64-х битную адресацию, а значит адрес последнего байта в файле не может быть больше 2^32 = 0хFFFFFFFF что есть 4 гига
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
textBuffer и максимальный размер буфера для вставки в Excel Roman777 DAX: Программирование 10 01.02.2010 19:15
Максимальный размер контейнера хранимого в таблице Irv DAX: Программирование 3 13.05.2009 14:32
Как сохранять размер связанных форм? BlueRose DAX: Программирование 2 15.06.2006 17:06
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Как узнать размер файла в container? Hidden DAX: Программирование 5 09.11.2005 10:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:14.