locked
Взаимодействие с SQL БД НАПРЯМУЮ по IP и номеру порта (БД хранится внутри локальной сети) RRS feed

  • Вопрос

  • Огромная просьба поделиться опытом в разработке по данной проблеме, пока нигде внятного объяснения, кроме как "Добавить в решение эту самую БД, создать копию в Isolated storage...и уже работать приложение телефона будет именно с создавшейся копией, а уж через нее работа ведется с БД, которая, по сути, должна находиться в решении проекта, НИКАКОЙ удаленности в этом плане нету...", не нашел :(.

    Я буду рад выслушать любое мнение по решению данной проблемы!

    P.S. Просьба уделить внимание именно удаленности (взаимодействие идет внутри локальной сети).


    the victory loves diligens

    15 марта 2012 г. 20:23

Ответы

  • > Взаимодействие с SQL БД [...] (взаимодействие идет внутри локальной сети).


    надо создать wcf-сервис, работающий с бд; см. здесь
    см. WCF RIA Services Training Kit

    для работы с sql server напрямую см. CREATE ENDPOINT (Transact-SQL)  

     
    • Изменено Malobukv 16 марта 2012 г. 3:32
    • Предложено в качестве ответа PetrishkoMVP 16 марта 2012 г. 7:25
    • Помечено в качестве ответа PetrishkoMVP 16 марта 2012 г. 8:00
    16 марта 2012 г. 3:26

Все ответы

  • Здравствуйте.

    На прямую подключится к базе данных не выйдет. Silverlight не поддерживает такие подключаения, следовательно Windows Phone тоже.

    Вам нужно реализовывать на сервере WCF RIA прослойку и уже через нее делать запросы в базу данных.


    Для связи [mail]

    15 марта 2012 г. 20:53
  • А можно в двух словах поподробнее про "прослойку" ? Однако, смысл в общем-то ясен.


    the victory loves diligens

    15 марта 2012 г. 20:57
  • > Взаимодействие с SQL БД [...] (взаимодействие идет внутри локальной сети).


    надо создать wcf-сервис, работающий с бд; см. здесь
    см. WCF RIA Services Training Kit

    для работы с sql server напрямую см. CREATE ENDPOINT (Transact-SQL)  

     
    • Изменено Malobukv 16 марта 2012 г. 3:32
    • Предложено в качестве ответа PetrishkoMVP 16 марта 2012 г. 7:25
    • Помечено в качестве ответа PetrishkoMVP 16 марта 2012 г. 8:00
    16 марта 2012 г. 3:26