Я работаю над реализацией пакета служб SSIS в SQL Server 2005, который работает с файлами XML.
Несколько файлов XML будут считаны из каталога в файловой системе, а данные из каждого файла XML будут импортированы в таблицу базы данных. Строка XML в базу данных работает нормально, и я могу перебирать все файлы * .xml в определенном каталоге.
Я столкнулся с экземпляром во время разработки, когда файл XML не проверяется на соответствие предоставленному XSD. Когда это происходит, пакет останавливает выполнение. Я хотел бы записать недопустимое имя файла XML (и, возможно, содержимое файла XML) в таблицу журнала ошибок в SQL Server, а затем ПРОДОЛЖИТЬ обрабатывать оставшиеся файлы XML в каталоге.
Кто-нибудь когда-нибудь делал это раньше? Я также буду осуществлять регистрацию ошибок для самих данных XML, поэтому, если они могут быть включены в это, я также буду открыт для этой идеи.
Спасибо!