Necessitava fer cables a molsa a una base de dades SQL mitjançant BDC. Per a propòsits de testatge/POC, Jo volia per incrustar el SQL compte d'usuari id i contrasenya a l'ADF. Començant amb Aquesta plantilla (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), He creat un ADF que connecta a un exemple de servidor SQL particular i entra amb un usuari concret id i contrasenya i es mostra en aquest fragment:
<LobSystemInstances> <LobSystemInstance Nom="ClaimsInstance"> <Propietats> <Propietat Nom="AuthenticationMode" Tipus="System.string">Passarel</Propietat> <Propietat Nom="DatabaseAccessProvider" Tipus="System.string">SqlServer</Propietat> <Propietat Nom="Origen de dades de RdbConnection" Tipus="System.string">serveractual real instància</Propietat> <Propietat Nom="Catàleg d'inicial de RdbConnection" Tipus="System.string">present inicial catàleg</Propietat> <Propietat Nom="RdbConnection integrat de seguretat" Tipus="System.string">SSPI</Propietat> <Propietat Nom="Agrupació de RdbConnection" Tipus="System.string">fals</Propietat> <!-- Aquests són els valors de la claus: --> <Propietat Nom="Identificador d'usuari de RdbConnection" Tipus="System.string">unctual Identificador d'usuari</Propietat> <Propietat Nom="Contrasenya de RdbConnection" Tipus="System.string">Contrasenya present</Propietat> <Propietat Nom="RdbConnection Trusted_Connection" Tipus="System.string">fals</Propietat> </Propietats> </LobSystemInstance> </LobSystemInstances>
No és una pràctica millor, però és útil per a una configuració ràpida i senzilla per a les proves. Això era sorprenentment difícil d'esbrinar. Mai he trobat un exemple funcional amb keywords de recerca:
- ADF incrustat userid i contrasenya
- arrelen identificador d'usuari i contrasenya a adf
- arrelen identificador d'usuari i contrasenya a adf bdc
- SharePoint bdc primer
- SharePoint arrelen identificador d'usuari i contrasenya a adf
</final>
Aconsegueixo això quan intento accedir wiht identificador d'usuari i contrasenya
Una excepció de metadades construït en App domini '/ LM/W3SVC/1032898172/Root-2-128851566339311184'. El text complet d'excepció és: La propietat de la LobSystemInstance ' AuthenticationMode’ té un valor que requereix "Integrated Security’ a la corda de connexió
Havie lluitat amb la configuració de la connexió LobsystemInstance massa. Seus comentaris s'utilitza per comprovar si tot funcionava.
El meu entorn es diferencia en què he posat ' integrat de seguretat’ a fals en lloc de SSPI
i ' rdbconnection Pooling’ a veritable.
La meva observació sobre l'agrupació de connexió: des de la cadena de connexió per a qualsevol usuari d'aquest BDC serà exactament el mateix, la mateixa connexió s'utilitzarà una i altra vegada i, per tant, pot ser eficient agrupats pel sistema. Així estalviar despeses generals en el costat del servidor sql. O hi ha alguna cosa que es passa per alt?