2012-02-08 5 views
0

Я разрабатываю веб-приложение, которое ничего не делает. Материнская компания хочет использовать службу cloud based IIS для поддержки веб-приложения, а затем отправить информацию на адрес клиента local SQL servers через Интернет и брандмауэры клиента.Подключение к локальным SQL-серверам нескольких клиентов из облачных служб IIS

Движение не так уж и важно, мы говорим о возможно более чем 10 представлениях ежедневно на каждого клиента. Мой вопрос заключается в подключении к SQL-серверам клиента и запуске Stored Proc на каждом сервере.

У нас уже есть привилегии администратора на брандмауэрах и серверах, чтобы сделать то, что нам нужно сделать, чтобы что-то произошло.

Каким будет мой лучший/надежный/безопасный метод для реализации этой услуги?

Страница запрашивает 10 элементов информации, затем отправляется в сохраненный Proc, вот и все ... с локальным сервером IIS нет проблем, работает хорошо. Я хочу убедиться, что информация остается защищенной не только для 10 элементов, но и для SQL-сервера и любой безопасности между ним и сервером IIS.

Любые рекомендации?

ответ

1

Я бы рекомендовал настроить туннель VPN между удаленным сервером IIS и внутренним SQL-сервером. С туннелем VPN сервер SQL похож на любой другой сервер в сети.