Sem potreboval, da žica do MOSS v SQL zbirko podatkov prek BDC. Za namene testiranja POC, Sem hotel embed SQL uporabnik ime ter parola v samodejni podajalnik dokumentov. Začenši z to predlogo (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Sem ustvaril ADF, ki povezuje določen primerek strežnika SQL in prijavi določenega uporabnika id in geslom in prikazano v ta košček:
<LobSystemInstances> <LobSystemInstance ime="ClaimsInstance"> <Lastnosti> <Lastnost ime="AuthenticationMode" Vrsta="System.String">Prepustnost</Lastnost> <Lastnost ime="DatabaseAccessProvider" Vrsta="System.String">SqlServer</Lastnost> <Lastnost ime="Vir podatkov RdbConnection" Vrsta="System.String">dejanski serveractual stopnje</Lastnost> <Lastnost ime="RdbConnection začetni katalog" Vrsta="System.String">Dejanski začetni katalog</Lastnost> <Lastnost ime="RdbConnection vgrajene varnostne" Vrsta="System.String">SSPI</Lastnost> <Lastnost ime="RdbConnection združevanje" Vrsta="System.String">FALSE</Lastnost> <!-- To so ključne vrednote: --> <Lastnost ime="ID uporabnika RdbConnection" Vrsta="System.String">actual ID uporabnika</Lastnost> <Lastnost ime="RdbConnection geslo" Vrsta="System.String">sedanji parola</Lastnost> <Lastnost ime="RdbConnection Trusted_Connection" Vrsta="System.String">FALSE</Lastnost> </Lastnosti> </LobSystemInstance> </LobSystemInstances>
To ni najboljše prakse, vendar je koristno za hitro in enostavno konfiguracijo za testiranje. To je bil presenetljivo težko razbrati. Nikoli nisem našel funkcionalno primer z preiskava keywords:
- ADF vdelan, userid in geslo
- Vdelaj id uporabnika in geslo v samodejni podajalnik dokumentov
- Vdelaj id uporabnika in geslo v adf bdc
- SharePoint bdc premaz
- SharePoint vdelajo uporabniško ime in geslo v samodejni podajalnik dokumentov
</namen>
To dobim, ko poskušajo dostopa s uporabnik nagonski podnet posameznika ter parola
Metapodatkovna izjema je bila zgrajena v domeni "/ LM/W3SVC/1032898172/Root-2-128851566339311184". Besedilo polno izjema je: Lastnost LobSystemInstance »AuthenticationMode’ je vrednost, ki zahteva "vgrajena varnost’ v nizu za povezovanje
Havie boril z LobsystemInstance povezavo setup preveč. Uporablja vaš razložiti v ček če vse delal.
Moje nastavitve razlikuje v tem, da sem iz "vgrajene varnostne’ FALSE namesto SSPI
in "rdbconnection združevanjem’ na true.
Moja ugotovitev o zbiranje povezav: ker je povezovalni niz zakaj poljuben uporabnik to BDC bo točno isto, isto povezavo bo mogoče znova uporabiti in zato lahko učinkovito združijo s sistemom. Tako prihrani režijske stroške na strani strežnika sql. Ali je kaj sem spregledala?