Конференция "Базы" » Запрос от MSSQL к сайту [MSSQL]
 
  • miau (20.03.14 16:23) [0]
    Уважаемые мастера, вопрос мой прост, но нет времени на поиск информации. Может, кто уже сталкивался с подобной задачей, и не лень будет минутку на ответ потратить?

    Задача: надо обновлять в базе данных курс валют с сайта cbr.ru
    Сайт выдаёт курсы в формате XML
    Хранимая процедура из этого XML переносит данные в таблицы базы

    Запрос к сайту делает exe-шник, запущенный на компе с инетом. Он запрашивает у сайта XML, соединяется с базой и запускает там хранимую процедуру.

    Вопрос: можно ли как-то выкинуть из этой цепочки exe-шник? Может ли сам MSSQL-2008 делать запросы к сайтам?
  • turbouser © (20.03.14 16:53) [1]
    У нас сделано с использованием CLR сборки
  • miau (20.03.14 18:10) [2]
    Вариант со сборками предлагался начальству, но отклонили. :(
  • ухты (20.03.14 18:36) [3]
    job + ActiveX Script ?
  • clickmaker © (20.03.14 19:09) [4]
    > предлагался начальству, но отклонили

    без объяснения причин?
  • brother © (20.03.14 19:11) [5]
    хех, этим можно ;)
  • miau (20.03.14 19:20) [6]
    >> без объяснения причин?

    Есть негативный опыт. Проблема в том, что клиентов много, и не у всех сборки работают (версии сервера древние, например). А пакет обновления для всех клиентов единый.

    В общем, стандартной функции у сервера такой нет, как я понял, чего и следовало ожидать (ибо на фиг она там).

    За участие всем спасибо :)
  • это все... (21.03.14 19:18) [7]
    и не у всех сборки работают

    так сборка-то на самом сервере а не у всех.
  • turbouser © (21.03.14 21:12) [8]

    > это все...   (21.03.14 19:18) [7]
    >
    > и не у всех сборки работают
    >
    > так сборка-то на самом сервере а не у всех.

    Сборка в базе, однако
  • ухты (21.03.14 23:40) [9]

    > Сборка в базе, однако
    только "линк", на 1 сборку можно несколько баз натравить
  • turbouser © (21.03.14 23:45) [10]

    > ухты   (21.03.14 23:40) [9]

    create assembly в каждую? или как?
  • miau (22.03.14 15:20) [11]
    На самом деле у каждого клиента свой сервер. И свой админ со своим пониманием вопроса. В общем, жизнь полна неожиданностей :)
  • turbouser © (22.03.14 15:22) [12]

    > miau   (22.03.14 15:20) [11]

    Это было понятно и из [6]
  • [ВладОшин] © (29.03.14 19:09) [13]
 
Конференция "Базы" » Запрос от MSSQL к сайту [MSSQL]
Есть новые Нет новых   [134427   +38][b:0][p:0.001]