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

Откуда: Киров
Сообщений: 25
Здравствуйте! Вот уже 3 день делаю массовую загрузку из xml-файла в БД и получаю такую ошибку:

<?xml version="1.0"?><Error><Record>

<HResult>0x80040E14</HResult>
<SQLState>42000</SQLState>
<NativeError>4863</NativeError>
<ErrorState>1</ErrorState>
<Severity>16</Severity>
<Source>Microsoft OLE DB Provider for SQL Server</Source>
<Description><![CDATA[Bulk load data conversion error (truncation) for row 927920, column 4 (Version).]]></Description>

</Record></Error>

При просмотре xml-файла, в строке 927920 и столбце 4 видна запись <field id="13">1</field>. Ошибка указывает на слово "field".

СУБД - MS SQL Server 2008 R2. Массовая загрузка с января по август, регулярно каждый месяц, проходила отлично, а в сентябре вылетает с такой ошибкой. Непонятно, почему??

К сообщению приложен файл. Размер - 31Kb
2 окт 19, 10:56    [21984624]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
Muxaul990, русская "е"?
В записи, которая у вас в сообщении, английская, все верно, но вдруг в файле другая.
2 окт 19, 11:16    [21984645]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
1C Developer
Member

Откуда:
Сообщений: 65
Есть несколько вариантов:

1. Вы не правильно нашли место ошибки.
2. Механизм через который Вы импортируете не может обработать такой большой xml (обрабатывается только первые 927919 строк и часть 927920 строки).
2 окт 19, 11:26    [21984656]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
Muxaul990
Member

Откуда: Киров
Сообщений: 25
Только что проверил. Ошибка осталась та же.
2 окт 19, 11:27    [21984659]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
Muxaul990
Member

Откуда: Киров
Сообщений: 25
1C Developer, место ошибки я беру из строки <Description><![CDATA[Bulk load data conversion error (truncation) for row 927920, column 4 ... и т.д.

Сам файл у меня примерно 2,5 Гб и его я через массовую загрузку загружаю в базу. Что порекомендуете?
2 окт 19, 11:32    [21984662]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
1C Developer
Member

Откуда:
Сообщений: 65
Muxaul990
1C Developer, место ошибки я беру из строки <Description><![CDATA[Bulk load data conversion error (truncation) for row 927920, column 4 ... и т.д.

Сам файл у меня примерно 2,5 Гб и его я через массовую загрузку загружаю в базу. Что порекомендуете?


Для примера - оформите строки с 927800 по 928000 отдельным xml с той же схемой и попробуйте загрузить.
2 окт 19, 11:38    [21984674]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
Muxaul990
Member

Откуда: Киров
Сообщений: 25
1C Developer, похоже действительно слишком много гружу в базу. Сейчас ещё создам маленький xml-файлик и попробую загрузить его, посмотрим что будет.
2 окт 19, 14:18    [21984928]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка массовой загрузки данных  [new]
Muxaul990
Member

Откуда: Киров
Сообщений: 25
1C Developer, разобрался с решением задачи. Проблемы была в том, что в большом объёме xml-данных, которые я загружал в базу был некорректно сформирован небольшой кусок информации. Из-за этого возникала ошибка загрузки данных в базу:
<b><Description><![CDATA[Bulk load data conversion error (truncation) for row 927920, column 4 (Version).]]></Description>
</b>


Сам отчёт весил примерно 2,5 Гб, этот кусок буквально несколько Кб. В итоге мы установили, что этот кусок данных в принципе не несёт для нас сколь-нибудь полезной информации, то мы его просто исключили из загружаемых данных.

Парни, благодарю всех за поддержку! Администраторы форума можете закрывать тему.
15 окт 19, 09:38    [21994287]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить