Мне нужно, чтобы подключить Мосс в SQL базу данных через BDC. Для целей тестирования/ТОЦ, Я хотел вставлять SQL учетной записи id пользователя и пароль в файле ADF. Начиная с Этот шаблон (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Я создал устройство автоматической подачи, который подключается к конкретному экземпляру SQL server и записывает в с id пользователя и пароль и показаны в этом фрагменте:
<LobSystemInstances> <LobSystemInstance Имя="ClaimsInstance"> <Свойства> <Свойства Имя="AuthenticationMode" Тип="System.String">PassThrough</Свойства> <Свойства Имя="DatabaseAccessProvider" Тип="System.String">SqlServer</Свойства> <Свойства Имя="Источник данных RdbConnection" Тип="System.String">фактическое serveractual экземпляр</Свойства> <Свойства Имя="RdbConnection первоначальный каталог" Тип="System.String">фактический исходный каталог</Свойства> <Свойства Имя="RdbConnection встроенной безопасности" Тип="System.String">SSPI</Свойства> <Свойства Имя="RdbConnection объединение" Тип="System.String">ложь</Свойства> <!-- Это ключевые значения: --> <Свойства Имя="ID пользователя RdbConnection" Тип="System.String">вctual ID пользователя</Свойства> <Свойства Имя="RdbConnection пароль" Тип="System.String">текущий пароль</Свойства> <Свойства Имя="RdbConnection Trusted_Connection" Тип="System.String">ложь</Свойства> </Свойства> </LobSystemInstance> </LobSystemInstances>
Это не рекомендуется, но она полезна для быстрой и простой настройки для тестирования. Это было удивительно трудно выяснить. Я никогда не нашли пример функциональной с ключевые слова поиска:
- ADF встроенный идентификатор пользователя и пароль
- встраивать идентификатор пользователя и пароль в файл adf
- внедрение id пользователя и пароль в adf bdc
- Грунтовка bdc SharePoint
- SharePoint встраивать идентификатор пользователя и пароль в файл adf
</конец>
Я получаю это, при попытке доступа к id пользователя и пароль
Метаданные исключения был построен в домене приложения «/ LM/W3SVC/1032898172/Root-2-128851566339311184». Полное исключение текст: Свойство LobSystemInstance ' AuthenticationMode’ имеет значение, которое требует ' комплексной безопасности’ в строке подключения
Havie боролся с установки соединения LobsystemInstance слишком. Использовал ваши комментарии, чтобы проверить, если все работало.
Моя установка отличается тем, что я поставил ' встроенной безопасности’ значение false вместо SSPI
и ' rdbconnection объединение’ значение true.
Мои наблюдения о пул соединений: поскольку строка подключения для любого пользователя этой BDC будет точно таким же, то же соединение будет использоваться снова и снова и поэтому может эффективно выполняться системой. Тем самым экономя затраты на стороне сервера sql. Или что-то я проглядел?