Я хочу, чтобы пользователи загружали файл через наш веб-сайт (ASP.NET), который затем импортируется в SQL Server 2005 с использованием служб SSIS. Наше веб-приложение разделено на веб-сервер (IIS) и сервер базы данных (SQL Server).
Проблема заключается в том, что после загрузки файла на веб-сервер вы не можете напрямую вызвать пакет служб SSIS из кода ASP.NET, поскольку пакет служб SSIS будет работать только на сервере, на котором установлен SQL Server.
Я рассмотрел все виды вещей, например, FTP-файл отправляет файл на сервер базы данных, а затем заставляет наблюдателя файла ждать его. Или удаленного вызова пакета служб SSIS, который затем получает файл с веб-сервера. Но я еще ничего не пробовал.
Мне бы очень хотелось услышать, если кто-нибудь решил эту проблему и как они это сделали. Мы планируем сделать довольно много из этого (то есть загрузить файлы через веб-сайт, которые будут импортированы в базу данных), так что я нахожусь после прочного процесса, который можно повторять снова и снова.