Используйте файл ODC, хранящийся в SharePoint, для подключения InfoPath к серверу SQL.

Я пытаюсь создать форму InfoPath 2010, которая выполняет следующие действия:

  • Использует ODC-файл, хранящийся в библиотеке подключений к данным SharePoint 2010 (для базы данных SQL).
  • Подключается к SQL Server 2008 (который находится в том же домене)
  • Запрашивает таблицу, чтобы получить результаты для использования в форме

Он отлично работает, когда файл ODC хранится на моем диске C, но как только файл ODC загружается в библиотеку соединений, и я пытаюсь изменить его (или создать новый файл ODC), появляется следующее сообщение об ошибке:

An unspecified error occurred while attempting to connect to the data source. Microsoft InfoPath supports only Microsoft SQL Server and Microsoft Access database. Check the connection to ensure it uses one of those two databases.

Если я вручную изменю место сохранения нового ODC-файла в библиотеке подключений к SharePoint, появится следующее окно:

Окно подключения к базе данных

Но за ним сразу же следует то же сообщение об ошибке:

Сообщение об ошибке подключения

Я уверен, что SharePoint и InfoPath справятся с этим... Я просто не уверен, почему это происходит.


person Shrout1    schedule 20.09.2013    source источник
comment
Хорошо, похоже, все, что мне нужно сделать, это преобразовать соединение в файл и разместить его в SharePoint... Дважды проверьте, так ли это.   -  person Shrout1    schedule 20.09.2013


Ответы (1)


Собираюсь ответить на свой вопрос. Просто конвертируйте соединение в файл. В InfoPath 2010 это означает Вкладка "Данные">Подключения к данным>Выбрать нужное подключение>Нажмите "Преобразовать в файл подключения"

Затем вам будет предложено ввести URL-адрес для сохранения файла. Легко так...

person Shrout1    schedule 20.09.2013