Вам не нужно использовать хранимую процедуру для этого.Вы можете сделать все это в пакете служб SSIS.Вот как:
Задача «За цикл для каждого» считывает все доступные файлы в папке.Поместите полный путь к файлу в переменную с именем XMLFileName
Внутри цикла For-Each используйте задачу Data-Flow для чтения содержимого.
OLE_SRC читает с того же SQL Serverи это утверждение SELECT GetDate() as CurrentDateTime
Компонент DerivedColumn создает столбец с именем XMLFilePath с полным путем к файлу XML
Компонент ImportColumn создает чудеса.Он будет принимать XMLFilePath в качестве входного столбца, присваивать ему LineageId нового выходного столбца, который вы создадите, и он импортирует полный XML для вас.Подробнее о том, как его настроить, читайте здесь:
http://www.bimonkey.com/2009/09/the-import-column-transformation/
![enter image description here](https://i.stack.imgur.com/Jjg6O.png)
Используйте пункт назначения OleDB для записи в таблицу.