Man reikia vielos apsirengti MOSS į SQL duomenų bazę per BDC. Bandymai/POC tikslais, Aš norėjau įterpti SQL paskyros vartotojo id ir slaptažodį į ADF. Pradedant šį šabloną (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Aš sukūriau ADF kuris susijungia su ypač SQL serverio egzempliorius ir rąstų konkrečius vartotojo id ir slaptažodį ir šiame fragmente:
<LobSystemInstances> <LobSystemInstance vardas, pavadinimas="ClaimsInstance"> <Ypatybės> <Nekilnojamojo turto vardas, pavadinimas="AuthenticationMode" Tipo="System.String">PassThrough</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="DatabaseAccessProvider" Tipo="System.String">SqlServer</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection duomenų šaltinio" Tipo="System.String">tikrasis serveractual instancijos</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection pradinis katalogas" Tipo="System.String">faktinį pradinį katalogas</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection integruota apsaugos" Tipo="System.String">SSPI</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection sutelkimas" Tipo="System.String">klaidinga</Nekilnojamojo turto> <!-- Tai yra pagrindinės vertybės: --> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection vartotojo ID" Tipo="System.String">afaktinio matų vartotojo ID</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection slaptažodį" Tipo="System.String">tikrasis slaptažodį</Nekilnojamojo turto> <Nekilnojamojo turto vardas, pavadinimas="RdbConnection Trusted_Connection" Tipo="System.String">klaidinga</Nekilnojamojo turto> </Ypatybės> </LobSystemInstance> </LobSystemInstances>
Tai ne geriausia, bet tai naudinga yra greitas ir paprastas konfigūracijos bandymai. Tai buvo stebėtinai sunku suprasti. Aš niekada rasti yra funkcinis pavyzdys su ieškos raktažodžiais:
- ADF įdėta vartotojo vardą ir slaptažodį
- įdėti vartotojo id ir slaptažodį į adf
- įdėti vartotojo id ir slaptažodį į adf bdc
- SharePoint bdc gruntas
- SharePoint vartotojo id ir slaptažodį įdėti į adf
</pabaigos>
Man tai prie vartotojo id ir slaptažodį
Metaduomenų išimtis buvo apskaičiuota programos domene "/ LM/W3SVC/1032898172/Root-2-128851566339311184". Visas išimtis tekstas yra: LobSystemInstance ypatybė "AuthenticationMode’ turi reikšmę, kurios reikalauja "integruotos apsaugos’ ryšio eilutėje
Havie kovojo su LobsystemInstance ryšio nustatymo per. Tikrinti jei viskas veikė naudojami Jūsų atsiliepimai.
Mano nustatymas skiriasi tuo, kad turiu nustatyti "integruota apsaugos’ FALSE vietoj SSPI
ir "rdbconnection sutelkimas’ True.
Mano pastebėjimas apie ryšio buferizacijos: kadangi jungimosi eilutę bet kuriam vartotojui, šį BDC bus lygiai tas pats, vienu prijungimu bus naudojamas vėl ir vėl, todėl gali būti efektyviai surinkti iš sistemos. Tokiu būdu sutaupant kaštus sql serverio pusėje. Ar yra ten kažkas, aš pamiršti?