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 სერვერზე მაგალითად და ჟურნალები in with კონკრეტული მომხმარებლის ID და პაროლი და უჩვენა ამ snippet:
<LobSystemInstances> <LobSystemInstance სახელი="ClaimsInstance"> <უძრავი ქონება> <ქონების სახელი="AuthenticationMode" გაცნობის="System.String">ი</ქონების> <ქონების სახელი="DatabaseAccessProvider" გაცნობის="System.String">SqlServer</ქონების> <ქონების სახელი="RdbConnection მონაცემთა წყარო" გაცნობის="System.String">ფაქტობრივი სერვერზე ფაქტობრივი მაგალითად</ქონების> <ქონების სახელი="RdbConnection პირველადი კატალოგი" გაცნობის="System.String">ფაქტობრივი საწყის კატალოგი</ქონების> <ქონების სახელი="RdbConnection ინტეგრირებული უსაფრთხოების" გაცნობის="System.String">SSPI</ქონების> <ქონების სახელი="RdbConnection გაზიარება" გაცნობის="System.String">ყალბი</ქონების> <!-- ეს არის ძირითად ღირებულებებზე: --> <ქონების სახელი="RdbConnection მომხმარებლის ID" გაცნობის="System.String">actual მომხმარებლის 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’ ჭეშმარიტი.
ჩემი დაკვირვების შესახებ კავშირი გაზიარება: მას შემდეგ, რაც დაკავშირებით სიმებიანი ნებისმიერი მომხმარებელია BDC იქნება ზუსტად, იგივე დაკავშირებით გამოყენებული იქნება კიდევ და კიდევ და, შესაბამისად, შესაძლებელია ეფექტურად pooled სისტემის მიერ. რაც გადარჩენის ოვერჰედის on sql სერვერის მხარეს. ან არსებობს რამე გამორჩათ?