none
Sharepoint 2010, взаимодействие с внешней базой данных SQL RRS feed

  • Вопрос

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

    Передо мной поставлена следующая задача. Есть основная база данных SQL, в которой хранится вся информация по заказам фирмы. К базе данных можно только обращаться, ничего изменять, добавлять, удалять нельзя.

    Нужно средствами Sharepoint 2010 (требование начальства) реализовать

    1. удобный просмотр некоторой информации по текущим заказам фирмы,
    2. возможность корректировать некоторые значения (например, дату выпуска заказа или ответственное за заказ лицо, при этом, не трогая основную базу данных),
    3. получить необходимую информацию по вообще любому желаемому заказу.

    То есть нужна постоянная синхронизация сайта с основной базой данных, причем не с одной таблицей, а с несколькими.  Из-за этого не могу воспользоваться Business Connectivity Services.

    Отсюда следующие вопросы:

    1. С помощью каких средств можно сделать синхронизацию?
    2. Нужно ли хранить на сайте Sharepoint текущую информацию по заказам или каждый раз обращаться с запросом к базе данных?
    3. Где сохранять изменения по заказам, сделанные на сайте? В отдельной базе, или в списках Sharepoint?

    На данный момент написана веб-часть, которая  отображает информацию по текущим заказам и имеет несколько формочек для изменений, и есть несколько списков, хранящих изменения. Веб-часть делает запрос к основной базе данных и к спискам с изменениями и выводит скорректированный результат. Это занимает прилично времени, поэтому ищу другой вариант.

    Заранее большое спасибо за все предложения!

Ответы

Все ответы