Я проверяю xml с xsd в пакете служб SSIS. у меня есть файл 1 ГБ, при этом подтверждая, что потребление памяти идет до 3,5 ГБ. Есть ли в любом случае мы можем проверить xml, используя xsd в SSIS с меньшим объемом памяти (с проверкой c # или что-то).
SSIS загружает весь файл в память, поэтому потребление памяти для файла неизбежно.Вы можете создать XML SCHEMA COLLECTION, который воссоздает ваш XSD, назначить его столбцу XML в таблице и попытаться загрузить файл в таблицу:
Вы можете увидетьПример того, как создать коллекцию схем и создать таблицу здесь:
http://msdn.microsoft.com/en-us/library/ms176009.aspx
Спасибо за ваш ответ Уил, публикуя шаги, которые я сделал, верю, что это может кому-то помочь