SQLXMLBulkLoad SAR Parser ошибка при импорте огромного файла XML в базу данных

Массовая загрузка XML 4.0.
XML-файл большой, 4G или больше. А также ISQLXMLBulkLoad.Execute(schemaFile, xmlDataFile) потерпит неудачу с ошибкой как ниже.

<?xml version="1.0"?>
<Result State="FAILED">
<Error>
<HResult>0xC00CEE26</HResult>
<Description><![CDATA[An attribute value must not contain '<'.]]>
</Description>
<Source>XML SAX Parser</Source>
<Type>FATAL</Type>
</Error>
</Result>

<?xml version="1.0"?>
<Result State="FAILED">
<Error>
<HResult>0xC00CEE25</HResult>
<Description><![CDATA[Equal expected.]]>
</Description>
<Source>XML SAX Parser</Source>
<Type>FATAL</Type>
</Error>
</Result>

Похоже, что при синтаксическом анализе файла произошло усечение.

Любая помощь будет оценена.

ДОБАВЛЕНО:
Память не увеличивается быстро, это не должно быть проблемой ограничения памяти. Это так устроено, потому что MSDN задокументировал, что XML Bulk Load поддерживает импорт больших файлов.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]