Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 System.OutOfMemoryException  [new]
Сергей Артемьев
Member

Откуда:
Сообщений: 11
Добрый день!

При выгрузке данных в xml-файл возникает ошибка: "An error occurred while executing batch. Error message is: Exception of type 'System.OutOfMemoryException' was thrown.".
Подскажите разумное решение, каким образом я могу реализовать выгрузку при подобной проблеме?
19 мар 14, 10:37    [15751033]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
хмхмхм
Guest
Сергей Артемьев,

Ну, например, xml можно легко сохранить в xlsx, а его уже выгрузить в таблицу в sql.
19 мар 14, 10:49    [15751114]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
Сергей Артемьев
Member

Откуда:
Сообщений: 11
хмхмхм,

Не понял Вас. Я выгружаю данные из базы в xml-файл. До определенного объема, все идет нормально, но потом память просто заканчивается и возникает эта ошибка.
19 мар 14, 11:00    [15751181]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
хмхмхм
Guest
Сергей Артемьев,

покажите как вы это делаете
19 мар 14, 11:03    [15751193]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
Сергей Артемьев
Member

Откуда:
Сообщений: 11
хмхмхм,

Примерно так:
SELECT t.field1 AS field1
t.field2 AS field2
t.field3 AS field3
FROM table AS t
FOR XML PATH('tagsblock'), ROOT('root')
19 мар 14, 11:55    [15751566]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
aleks2
Guest
Сергей Артемьев
До определенного объема, все идет нормально, но потом память просто заканчивается и возникает эта ошибка.


Ну дык... частями выгружайте?
19 мар 14, 12:11    [15751725]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
Сергей Артемьев
Member

Откуда:
Сообщений: 11
aleks2,

Спасибо. В общем, я над этим и подумываю, раз ничего другого не остается.
19 мар 14, 12:12    [15751742]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
invm
Member

Откуда: Москва
Сообщений: 9632
Выгружайте через bcp сразу в xml-файл.
19 мар 14, 13:09    [15752176]     Ответить | Цитировать Сообщить модератору
 Re: System.OutOfMemoryException  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8300
Читайте топик в BOL "Массовый импорт и экспорт данных (SQL Server)".
19 мар 14, 13:21    [15752270]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить