Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Сергей Артемьев Member Откуда: Сообщений: 11 |
Добрый день! При выгрузке данных в xml-файл возникает ошибка: "An error occurred while executing batch. Error message is: Exception of type 'System.OutOfMemoryException' was thrown.". Подскажите разумное решение, каким образом я могу реализовать выгрузку при подобной проблеме? |
19 мар 14, 10:37 [15751033] Ответить | Цитировать Сообщить модератору |
хмхмхм
Guest |
Сергей Артемьев, Ну, например, xml можно легко сохранить в xlsx, а его уже выгрузить в таблицу в sql. |
19 мар 14, 10:49 [15751114] Ответить | Цитировать Сообщить модератору |
Сергей Артемьев Member Откуда: Сообщений: 11 |
хмхмхм, Не понял Вас. Я выгружаю данные из базы в xml-файл. До определенного объема, все идет нормально, но потом память просто заканчивается и возникает эта ошибка. |
19 мар 14, 11:00 [15751181] Ответить | Цитировать Сообщить модератору |
хмхмхм
Guest |
Сергей Артемьев, покажите как вы это делаете |
19 мар 14, 11:03 [15751193] Ответить | Цитировать Сообщить модератору |
Сергей Артемьев 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] Ответить | Цитировать Сообщить модератору |
aleks2
Guest |
Ну дык... частями выгружайте? |
||
19 мар 14, 12:11 [15751725] Ответить | Цитировать Сообщить модератору |
Сергей Артемьев Member Откуда: Сообщений: 11 |
aleks2, Спасибо. В общем, я над этим и подумываю, раз ничего другого не остается. |
19 мар 14, 12:12 [15751742] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9632 |
Выгружайте через bcp сразу в xml-файл. |
19 мар 14, 13:09 [15752176] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8300 |
Читайте топик в BOL "Массовый импорт и экспорт данных (SQL Server)". |
19 мар 14, 13:21 [15752270] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |