הייתי צריך לחווט מוס למסד נתונים של SQL באמצעות BDC. למטרות בדיקה/POC, רציתי להטביע את SQL חשבון מזהה משתמש וסיסמה ב- ADF. החל תבנית זו (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), יצרתי על ADF מתחבר מקרה ספציפי של שרת SQL, נכנס עם מזהה משתמש ספציפי שם וסיסמה, שמוצג מקטע הזה:
<LobSystemInstances> <LobSystemInstance שם="ClaimsInstance"> <מאפייני> <רכוש שם="AuthenticationMode" סוג="System.String">מעבר</רכוש> <רכוש שם="DatabaseAccessProvider" סוג="System.String">SqlServer</רכוש> <רכוש שם="מקור הנתונים RdbConnection" סוג="System.String">מופע serveractual בפועל</רכוש> <רכוש שם="קטלוג RdbConnection הראשונית" סוג="System.String">קטלוג התחלתי בפועל</רכוש> <רכוש שם="RdbConnection משולב אבטחה" סוג="System.String">SSPI</רכוש> <רכוש שם="איגוד RdbConnection" סוג="System.String">שווא</רכוש> <!-- אלו ערכי מפתח: --> <רכוש שם="מזהה המשתמש RdbConnection" סוג="System.String">שלctual מזהה משתמש</רכוש> <רכוש שם="סיסמה RdbConnection" סוג="System.String">סיסמה בפועל</רכוש> <רכוש שם="RdbConnection Trusted_Connection" סוג="System.String">שווא</רכוש> </מאפייני> </LobSystemInstance> </LobSystemInstances>
. זה לא עבודה מומלצת, אבל זה שימושי עבור תצורת בדיקה מהירה ופשוטה. זה היה מפתיע שקשה להבין.. מעולם לא מצאתי דוגמא פונקציונלי עם מילות מפתח לחיפוש:
- ב- adf מוטבע וסיסמת
- להטביע מזהה משתמש וסיסמה ב- adf
- להטביע מזהה משתמש וסיסמה ב- bdc ב- adf
- sharepoint bdc פריימר
- sharepoint להטביע מזהה משתמש וסיסמה ב- adf
</קצה>
אני מבין זה. כאשר מנסים לגשת עם מזהה משתמש וסיסמה
מטה-נתונים לחריגה נבנה בתחום יישום '/ LM/W3SVC/1032898172/שורש-2-128851566339311184'. הטקסט המלא יוצא מן הכלל: המאפיין LobSystemInstance ' AuthenticationMode’ יש ערך שדורש ' אבטחה משולבת’ במחרוזת החיבור
Havie נאבק עם התקנת החיבור LobsystemInstance מדי. משמש את ההערות שלך כדי לבדוק אם הכל עובד.
ההגדרה שלי שונה בכך יש לי סט ' משולב אבטחה’ ל- false במקום SSPI
ו ' rdbconnection Pooling’ כ- true.
דעתי על חיבורים: מאחר שמחרוזת החיבור עבור כל משתמש של BDC זה יהיה בדיוק אותו הדבר, אותו חיבור ישמש שוב ושוב, ולכן יכול להיות יעיל איחדו על ידי המערכת. ובכך לחסוך תקורה בצד שרת sql. או שיש משהו ששכחתי?