Разумеется, попытка избежать проблем со стороны отдела АСУ имела место быть, но все не так безысходно и безнадежно, как может показаться на первый взгляд.
Дело в том, что сайт работает на платформе Dot Net и, следовательно, подключается к базе данных MS SQL Server (или MS Access - что маловероятно). Действительно, сценариям сайта и службам IIS запрещено обращаться к другим сегментам Вашей компьютерной сети, но обращение к данным можно организовать через службы MS SQL, которыми Ваш сайт уже пользуется.
Для этого потребуется:
1. На сервере БД сайта зарегистрировать удаленный сервер. В вашем
случае это сервер БД отдела снабжения, предположим "serv_os"
2. Написать хранимую процедуру с конструкцией подключения к
базе данных отдела снабжения (предположим "db_os"):
...
select * from [serv_os].[db_os].[dbo].[t_table]
...
3. Нам осталось лишь вызвать эту хранимую процедуру из
сценария корпоративного сайта.
Пожалуйста, донесите эту методику решения задачи до Ваших программистов. Вероятность того, что проблема может быть решена таким способом очень значительна.
|