I needed to wire up MOSS to a SQL database via BDC. For testing/POC purposes, I wanted to embed the SQL account user id and password in the ADF. Starting with hierdie sjabloon (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Ek het 'n ADF wat gekoppel is aan 'n bepaalde SQL bediener byvoorbeeld en stompe in met 'n spesifieke gebruiker-ID en wagwoord wat in hierdie uittreksel:
<LobSystemInstances> <LobSystemInstance Naam="ClaimsInstance"> <Eiendomme> <Eiendom Naam="AuthenticationMode" Tipe="System.String">Pass through</Eiendom> <Eiendom Naam="DatabaseAccessProvider" Tipe="System.String">SQLServer</Eiendom> <Eiendom Naam="RdbConnection Data Bron" Tipe="System.String">werklike bediener werklike byvoorbeeld</Eiendom> <Eiendom Naam="RdbConnection Aanvanklike Winkel" Tipe="System.String">werklike aanvanklike katalogus</Eiendom> <Eiendom Naam="RdbConnection Geïntegreerde Security" Tipe="System.String">SSPI</Eiendom> <Eiendom Naam="RdbConnection Poel" Tipe="System.String">valse</Eiendom> <!-- Dit is die sleutel waardes: --> <Eiendom Naam="RdbConnection Gebruiker ID" Tipe="System.String">1Werklike Gebruiker ID</Eiendom> <Eiendom Naam="RdbConnection Vergeet" Tipe="System.String">werklike Vergeet</Eiendom> <Eiendom Naam="RdbConnection Trusted_Connection" Tipe="System.String">valse</Eiendom> </Eiendomme> </LobSystemInstance> </LobSystemInstances>
Dit is nie 'n beste praktyk, but it’s useful for a quick and simple configuration for testing. This was surprisingly difficult to figure out. I never found a functional example with search keywords:
- ADF ingeboude id en wagwoord
- insluit gebruiker-ID en wagwoord in ADF
- insluit gebruiker-ID en wagwoord in ADF BDC
- sharepoint BDC primer
- sharepoint embed gebruiker-ID en wagwoord in ADF
</einde>
Ek kry dit wanneer ek probeer om wiht gebruiker-ID en wagwoord om toegang te verkry
A Metadata Exception was constructed in App Domain ‘/LM/W3SVC/1032898172/Root-2-128851566339311184’. Die volle uitsondering teks is: The LobSystemInstance Property ‘AuthenticationMode’ has a value that requires ‘Integrated Security’ in die verband string
Havie gesukkel met LobsystemInstance verband opstel te. Gebruik om jou kommentaar te kyk of alles werk.
My setting differs in that i have set ‘Integrated security’ in plaas van SSPI valse
and ‘rdbconnection Pooling’ tot ware.
My waarneming oor Connection Pooling: sedert die verbinding reeks vir enige gebruiker van hierdie BDC sal wees presies dieselfde, dieselfde verband sal gebruik word om oor en oor weer en kan dus doeltreffend saamgevoeg word deur die stelsel. So spaar oorhoofse op die server side. Of is daar iets wat ek oor die hoof gesien?