كنت بحاجة إلى سلك أعلى المعايير الأمنية التنفيذية الدنيا إلى قاعدة بيانات SQL عبر BDC. لأغراض الاختبار/الجسيمي, أردت أن تضمين SQL حساب معرف المستخدم وكلمة المرور في قوات الدفاع الأسترالية. بدءاً من هذا القالب (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), أنا خلقت ADF يصل إلى مثيل SQL server معينة ويقوم بتسجيل الدخول بمعرف مستخدم معين وكلمة مرور، وسيظهر في هذا المقتطف:
<لوبسيستيمينستانسيس> <LobSystemInstance اسم="كليمسينستانسي"> <خصائص> <الملكية اسم="أوثينتيكاتيونمودي" نوع="System.String">العبور</الملكية> <الملكية اسم="داتاباسيكسيسبروفيدير" نوع="System.String">SqlServer</الملكية> <الملكية اسم="مصدر البيانات ردبكونيكشن" نوع="System.String">مثيل serveractual الفعلي</الملكية> <الملكية اسم="النشرة المصورة الأولية ردبكونيكشن" نوع="System.String">النشرة المصورة الأولية الفعلية</الملكية> <الملكية اسم="ردبكونيكشن المتكاملة للأمن" نوع="System.String">SSPI</الملكية> <الملكية اسم="تجميع ردبكونيكشن" نوع="System.String">كاذبة</الملكية> <!-- وهذه هي القيم الأساسية: --> <الملكية اسم="معرف المستخدم ردبكونيكشن" نوع="System.String">أكتوال "معرف المستخدم"</الملكية> <الملكية اسم="كلمة المرور ردبكونيكشن" نوع="System.String">كلمة المرور الفعلي</الملكية> <الملكية اسم="Trusted_Connection ردبكونيكشن" نوع="System.String">كاذبة</الملكية> </خصائص> </LobSystemInstance> </لوبسيستيمينستانسيس>
أنها ليست أفضل الممارسات, ولكن من المفيد لتكوين سريعة وبسيطة لاختبار. وهذا كان من المدهش أن من الصعب معرفة. لم أجد مثال وظيفية مع البحث عن الكلمات الرئيسية:
- adf تضمين اسم المستخدم وكلمة المرور
- تضمين معرف المستخدم وكلمة المرور في وحدة تغذية المستندات التلقائية
- تضمين معرف المستخدم وكلمة المرور في adf bdc
- التمهيدي bdc sharepoint
- sharepoint تضمين معرف المستخدم وكلمة المرور في وحدة تغذية المستندات التلقائية
</نهاية>
احصل على هذا عند محاولة الوصول إلى معرف المستخدم وكلمة المرور
وشيد "استثناء البيانات الوصفية" في مجال التطبيق '/LM/W3SVC/1032898172/الجذر--2--128851566339311184'. نص الاستثناء الكامل: الخاصية LobSystemInstance ' أوثينتيكاتيونمودي’ يحتوي على قيمة يتطلب '"الأمن المتكاملة"’ في سلسلة الاتصال
كافح حافي مع إعداد اتصال LobsystemInstance جداً. تستخدم التعليقات الخاصة بك للتحقق إذا كان كل شيء يعمل.
بلدي الإعداد يختلف في أن أكون قد وضعت ' المتكاملة للأمن’ إلى false بدلاً من SSPI
و ' ردبكونيكشن تجميع’ إلى صواب.
ملاحظتي حول "تجمع الاتصال": منذ سلسلة الاتصال لأي مستخدم لهذا BDC سيكون بالضبط نفس, وفي نفس السياق سيتم استخدامها مرارا وتكرارا وذا كفاءة تجميع يمكن بالنظام. وبالتالي توفير النفقات العامة على جانب الملقم sql. أو هناك شيء كنت تجاهلها?