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 Ovaj predložak (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), I stvorio ADF-a koji se povezuje s određenom SQL poslužiteljem i prijavljuje sa specifičnim korisničko ime i lozinku i prikazano u ovom isječku:
<LobSystemInstances> <LobSystemInstance Ime="ClaimsInstance"> <Svojstva> <Svojstvo Ime="AuthenticationMode" Tip="System.String">Prolaz</Svojstvo> <Svojstvo Ime="DatabaseAccessProvider" Tip="System.String">SQLServer</Svojstvo> <Svojstvo Ime="RdbConnection Izvor podataka" Tip="System.String">Stvarni poslužitelj stvarna instanca</Svojstvo> <Svojstvo Ime="RdbConnection Početni Katalog" Tip="System.String">stvarna početna kataloga</Svojstvo> <Svojstvo Ime="RdbConnection Integrirana sigurnost" Tip="System.String">SspI</Svojstvo> <Svojstvo Ime="RdbConnection Ujedinjavanje" Tip="System.String">lažan</Svojstvo> <!-- To su ključne vrijednosti: --> <Svojstvo Ime="RdbConnection ID korisnika" Tip="System.String">actual ID korisnika</Svojstvo> <Svojstvo Ime="Lozinka RdbConnection" Tip="System.String">Stvarni Lozinka</Svojstvo> <Svojstvo Ime="RdbConnection Trusted_Connection" Tip="System.String">lažan</Svojstvo> </Svojstva> </LobSystemInstance> </LobSystemInstances>
To nije dobra praksa, 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 ugrađen userid i lozinku
- položiti korisničko ime i lozinku u ADF
- položiti korisničko ime i lozinku u ADF BDC
- SharePoint BDC primer
- SharePoint položiti korisnički ID i lozinku u ADF
</kraj>
Ja se toga kad pokušavate pristupiti s planom korisničko ime i lozinku
A Metadata Exception was constructed in App Domain ‘/LM/W3SVC/1032898172/Root-2-128851566339311184’. Iznimka puna tekst: The LobSystemInstance Property ‘AuthenticationMode’ has a value that requires ‘Integrated Security’ u niza povezivanja
Havie borili s LobsystemInstance postavu veze previše. Koristi svoje komentare kako bi provjerili da je sve radio.
My setting differs in that i have set ‘Integrated security’ do krivih umjesto SspI
and ‘rdbconnection Pooling’ da istina.
Moja primjedba o Spremanje veza: jer veza string za svakog korisnika ovog BDC će biti isti, Isto veza će se koristiti iznova i iznova i stoga mogu biti učinkovito izvukli iz sustava. Tako štedi pretek na strani SQL Server. Ili je tu nešto što sam previdio?