Если у вас установлен MOSS, каталог бизнес-данных можно настроить в центре администрирования Sharepoint, чтобы автоматически синхронизировать данные для вас. Это очень мощный продукт и входит в состав MOSS. Я люблю это, когда клиент включил это, таким образом я могу использовать это в своих интересах.
Но некоторые этого не делают и для себя, я обнаружил, что если у них нет запущенного и доступного BDC, они неизбежно не дают разработчикам много прав на SQL Server, поэтому о SSIS вообще не может быть и речи (но возможно это только я). Нет проблем; для них я соберу облегченный EXE-файл, который выполняется по расписанию, который запрашивает Lists.asmx и вносит изменения в таблицу SQL Server. Довольно тривиальный материал для простого списка, где ничего не удаляется. Получите Visual Studio 2008, CAML Builder и готовьтесь к приятному времяпрепровождению. Результаты Lists.asmx немного забавны тем, что каждый из полей строки списка - это отдельный узел с множеством атрибутов, без дочерних узлов ... что-то вроде этого у меня в голове ... просто помните, что при кодировании ...
Осложнения в коде возникают при копировании списков, где элементы удаляются или когда между списками SP есть родительские / дочерние отношения. Вы могли бы подумать, что у меня будет код для отправки вам, но я не потрудился собрать что-то, что я мог бы использовать повторно.
Я уверен, что есть другие способы справиться с этим, но EXE запланированной задачи до сих пор был надежным для меня для нескольких приложений в течение нескольких лет.