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 Այս Կաղապար (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), Ես ստեղծել ADF, որ միանում է որոշակի SQL Server ատյանի եւ գերանների հետ կոնկրետ Օգտվողի մականունը եւ գաղտնաբառը, եւ ցուցադրվել է այս պատառներ:
<LobSystemInstances> <LobSystemInstance Անուն="ClaimsInstance"> <Հատկություններ> <Սեփականություն Անուն="AuthenticationMode" Տիպ="System.String">PassThrough</Սեփականություն> <Սեփականություն Անուն="DatabaseAccessProvider" Տիպ="System.String">SqlServer</Սեփականություն> <Սեփականություն Անուն="RdbConnection Data Source" Տիպ="System.String">Փաստացի սերվերի արդիական ատյանի</Սեփականություն> <Սեփականություն Անուն="RdbConnection Սկզբնական կատալոգ" Տիպ="System.String">փաստացի սկզբնական կատալոգ</Սեփականություն> <Սեփականություն Անուն="RdbConnection Integrated Security" Տիպ="System.String">SSPI</Սեփականություն> <Սեփականություն Անուն="RdbConnection Pooling" Տիպ="System.String">սուտ</Սեփականություն> <!-- Սրանք այն հիմնական արժեքները,: --> <Սեփականություն Անուն="RdbConnection User ID" Տիպ="System.String">աctual User ID</Սեփականություն> <Սեփականություն Անուն="RdbConnection Գաղտնաբառ" Տիպ="System.String">փաստացի Գաղտնաբառ</Սեփականություն> <Սեփականություն Անուն="RdbConnection Trusted_Connection" Տիպ="System.String">սուտ</Սեփականություն> </Հատկություններ> </LobSystemInstance> </LobSystemInstances>
Չէ, լավագույն գործելակերպ, 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 ներդրված userid եւ գաղտնաբառը
- պառկեցնել օգտվողի ID-ն եւ գաղտնաբառը. adf
- պառկեցնել օգտվողի ID-ն եւ գաղտնաբառը. adf bdc
- Sharepoint bdc պիստոն
- Sharepoint embed օգտվողի ID-ն եւ գաղտնաբառը. adf
</վերջ>
Ես երբ փորձում են մուտք գործել wiht օգտվողի ID-ն եւ ծածկագիրը
A Metadata Exception was constructed in App Domain ‘/LM/W3SVC/1032898172/Root-2-128851566339311184’. Լրիվ բացառություն տեքստը: The LobSystemInstance Property ‘AuthenticationMode’ has a value that requires ‘Integrated Security’ ի միացման տողը
Havie էին պայքարում LobsystemInstance Միացման կարգավորում են. Օգտագործված Ձեր ստուգել, եթե ամեն ինչ աշխատում էր.
My setting differs in that i have set ‘Integrated security’ Ինչպես կեղծ փոխարեն SSPI
and ‘rdbconnection Pooling’ ճշգրիտ.
Իմ դիտորդական մասին միացման Pooling: քանի որ կապը տողը ցանկացած Օգտվողի մասին BDC կլինի հենց նույն, նույն կապը կօգտագործվի կրկին ու կրկին, եւ հետեւաբար կարող է արդյունավետ pooled կողմից համակարգում. Այսպիսով, խնայելով էլեկտրական լամպը եւ SQL Server կողմից. Կամ կա մի բան, ես անտեսվել?