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

#sql-server #sharepoint-2010 #sharepoint-designer #sql-server-2008-express

#sql-сервер #sharepoint-2010 #sharepoint-дизайнер #sql-server-2008-express

Вопрос:

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

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

 SELECT * FROM MyLinkedServer.MyCatalog.MyDatabase.MyTable
 

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

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

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

ОШИБКА:

Не удается подключиться к локальной системе (внешней системе) Не удается открыть базу данных «AS400.COMPANY1.ERPSYS, запрошенную при входе в систему. Ошибка входа в систему. Не удалось войти в систему для пользователя ‘MYDOMAIN me’.

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

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

Есть идеи?

Ответ №1:

У меня была аналогичная задача, и я нашел следующий сайт очень полезным. 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

Дайте мне знать, как у вас дела? JK

Комментарии:

1. Поскольку я действительно МОГУ подключиться к «обычной» базе данных (не к связанному серверу) на сервере SQL, я не думаю, что эти инструкции решат мою проблему. Я пытался, но безрезультатно: ( Спасибо, что поделились.

Ответ №2:

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