Это выбор между тем, относится ли он к переполнению стека или сбою сервера (но поскольку я не разработчик и ищу решение без кода, я начинаю с SF).
Есть ли простой способ заполнить список SharePoint данными из внешней базы данных SQL? В конструкторе SharePoint просто создать соединение с базой данных SQL для использования веб-части просмотра данных, но мне нужны данные из таблицы SQL для заполнения списка SharePoint. Есть ли способ сделать это без кода?
Изменить: хотя, безусловно, есть способы экспорта данных из таблицы SQL и импорта их в мой список, я хочу, чтобы соединение было активным, чтобы столбец в моем списке SharePoint всегда был актуальным с основным источником данных. хранится в другой базе данных SQL.
Другой вариант, который вы можете изучить, - это Каталог бизнес-данных. Хотя это сложнее, но позволяет просматривать данные в SharePoint. Обратной стороной этого является то, что требуется версия Enterprise и довольно продвинутые навыки, чтобы настроить BDC для указания на вашу настраиваемую базу данных.
Поскольку вы сказали, что не являетесь разработчиком, я бы предпочел отказаться от BDC, если только вы не сможете нанять кого-нибудь, чтобы настроить это для вас.
Я думаю, вы могли бы:
Для отображения данных в реальном времени с помощью запроса вам понадобится Sharepoint Designer, и вы добавите представление данных в список. Видеть:
http://office.microsoft.com/en-us/sharepointdesigner/HA100948041033.aspx
Я потратил некоторое время на изучение этого. В SP 2010 легко импортировать таблицу как ВНЕШНИЙ список SharePoint. Данные в базе данных и списке синхронизируются динамически, когда кто-то изменяет таблицу в базе данных или список в SP.
Но попытка создать рабочий процесс, который записывает данные во внешний список SharePoint ... ну, вы можете это сделать, но он включает в себя запутанный процесс, который использует триггеры БД и SQL CLR Assembly Stub.
Видеть: http://blogs.msdn.com/b/chaks/archive/2011/05/02/concept-leverage-sharepoint-workflows-with-external-lists-part-1.aspx для получения информации о внешних списках и рабочих процессах.
Если вы специально хотите заполнить информацию из SQL Server 2008. Вы можете использовать службы интеграции SQL Server (SSIS)
http://www.onlinetechblog.com/blog/index.php/2009/07/how-import-data-to-sharepoint-list-using-ssis/