2017-02-15 39 views
1

Я пытаюсь подключиться к SharePoint, размещенному в облаке Microsoft, используя источник OData. Я пытаюсь вытащить связанные с проектом данные в таблицу sql из списка SharePoint и обрабатывать их в хранилище данных.Подключение к SharePoint из службы SSIS с использованием источника OData

Когда я вручную вхожу в систему в SharePoint, у нее есть необходимые разрешения для чтения данных и экспорта в excel. Но когда я подключаюсь через Odata Source в 2012 году, я сталкиваюсь с приведенной ниже ошибкой. Я использую визуальную студию Professional 2015 для разработки SSIS.

Библиотека времени выполнения клиента удостоверения личности (IDCRL) не могла найти информацию о царстве для федеративного входа. (Microsoft.SqlServer.IntegrationServices.ODataConnectionManager)

Есть ли какой-нибудь из вас столкнулись с этой проблемой в любое время?

ответ

0

Мне удалось загрузить данные списка из sharepoint в SQL с помощью 32-разрядного исходного компонента OData. Трюк заключается в использовании суффикса "/_vti_bin/listdata.svc".

Для примера: если ваш URL-адрес для данных списка: https://sharepoint.com/sales URL-адрес служебного документа должен выглядеть так: https://sharepoint.com/Sales/_vti_bin/listdata.svc. Также включите проверку подлинности Microsoft Online Services = True в настройках диспетчера подключений.

Спасибо Sharath