Подключите Sharepoint 2010 (внешний тип контента) к связанному серверу MSSQL.

Кажется, я не могу подключиться к моей базе данных связанного сервера из экрана определения внешнего типа контента в Microsoft Sharepoint 2010.

Когда я получаю доступ к своему связанному серверу с помощью SQL Server Management Studio, он отлично работает:

SELECT * FROM MyLinkedServer.MyCatalog.MyDatabase.MyTable

возвращает все записи просто отлично.

Но в Sharepoint я выбираю «Внешний тип контента», я создаю его; На следующем экране я нажимаю «Внешняя система, нажмите здесь, чтобы обнаружить внешние источники данных..» (или что-то подобное).

- Add connect/datasource  
  * Datasourcetype: SQL server  
  * Databaseserver: MySQLServerIP\InstanceName (ex. 192.168.1.2\SQLEXPRESS)  
  * Databasename: MyLinkedServer.MyCatalog.MyDatabase (ex. AS400.COMPANY1.ERPSYS)  
  * Name (optional): <Empty>  
  * Select 'Connect using the user-id (first option)'  
- OK.  

ОШИБКА:

Не удается подключиться к LobSystem (внешняя система). Не удается открыть базу данных "AS400.COMPANY1.ERPSYS, запрошенную при входе в систему. Ошибка входа. Ошибка входа для пользователя "МОЙ ДОМЕН\я".

Я использую одного и того же пользователя для студии управления SQL и Sharepoint. У меня должно быть разрешение на доступ к связанному серверу. Я установил определенные учетные данные для связанного сервера для MYDOMAIN\me.

Однако я могу напрямую подключиться к базе данных SQL (которая не находится на связанном сервере).

Любые идеи?


person Robert de W    schedule 25.10.2011    source источник


Ответы (2)


У меня была аналогичная задача, и я нашел следующий сайт очень полезным. http://wyldesharepoint.blogspot.com/2010/06/external-content-types-reload-setting.html

После этого вам также может понадобиться настроить разрешения для метаданных модели BDC, поэтому я использовал http://www.zimmergren.net/archive/2010/05/08/access-denied-by-business-data-connectivity-solution.aspx

Дайте мне знать, как вы поживаете? Дж.К.

person JoeK    schedule 25.10.2011
comment
Поскольку я действительно МОГУ подключиться к обычной базе данных (не связанному серверу) на сервере SQL, я не думаю, что эти инструкции решат мою проблему. Я пробовал, но безрезультатно :( Спасибо, что поделились. - person Robert de W; 25.10.2011

Вам придется сопоставить пользователей SQL Server с пользователями AS400 или всегда подключаться к AS400 с одним и тем же пользователем. Проверьте настройки безопасности в определении связанного сервера.

person Luis Azedo    schedule 15.05.2012