Содержание раздела
Раздел 9: Модели и нотации при создании сайтов
Принципы стандартизации при разработке сайтов
Мультимедийные компоненты при создании сайта
Flash-графики при разработке сайта
ВАШ ВОПРОС: |
При создании сайта мы решили расположить сайт во внутренней Интранет-сети. Это сделано по соображениям безопасности, так как на сайте присутствует CRM система, обслуживаемая MS SQL Server. Особенность в том, что сайт работает со своей БД (в режиме localhost), а интерфейсы сотрудников с общей БД отдела. Базы размещаются на различных серверах.
Когда через сайт происходит регистрация заявки клиента, необходимо максимально оперативно уведомить оператора об обращении. Однако почтовые уведомления использовать запрещено. Подскажите, можно ли обойтись каким-нибудь простым решением?!
|
Студия "Жанр" - разработка сайтов в Перми. ОТВЕТ: |
Разумеется, можно. У Вашего основного сервера БД имеется IP, который можно визуально зарегистрировать (как удаленный REMOTE сервер) на сервере MS SQL Server, с которым работает сайт.
После того как удаленный сервер будет зарегистрирован, из сценария регистрации обращений клиентов появится возможность обращаться к данным корпоративных справочников:
select * from [IP].[db_name].[dbo].[table]
и вызывать удаленные хранимые процедуры, регистрирующие в БД сотрудников новые заявки клиентов:
execute [IP].[db_name].[dbo].[procedure]
В случае если данный способ неприемлем (например, политика безопасности), то на основном сервере БД запустите Enterprise Manager и создайте DTS-пакет (пакет преобразования данных), который будет автоматически перезапускаться по расписанию (например каждые 2 минуты) и выполнять копирование из БД сайта новых обращений клиентов в корпоративную БД, доступную сотрудникам. В этом случае задержка оперативности уведомлений составит - до 2 минут.
Пожалуйста, обратитесь к специалистам отдела АСУ.
Ваша проблема решается в течении получала.
|
|