تجمع الاتصالات وعلامة واحدة على
-
21-08-2019 - |
سؤال
وهناك ASP.NET 3.5 التطبيق مع SQL Server 2005 يجب أن توفر علامة واحدة على على بيئة إنترانت. ويتم ذلك باستخدام وضع مصادقة Windows في الملف web.config.
وأريد أن استخدام اتصال تجميع أكبر قدر ممكن. وأود أيضا أن استخدام SSPI كما الوصول إلى قاعدة البيانات في سلسلة الاتصال وعدم استخدام التمثيل (في الملف web.config)
وهكذا: هل هناك طريقة لاستخدام تجمع الاتصال وعلامة واحدة على آلية للتطبيقات ASP.NET
المحلول
وعلى افتراض انك وانتحال مستخدم ويندوز في معالجة ASP.NET: -
وأنت في بيئة إنترانت، عدد المستخدمين لديك؟
تم تجميع اتصال حول لفترة طويلة للمساعدة في قابلية للتطبيق، ولكن على الرغم من آلات تحسنت بشكل كبير خلال العقد الماضي لعدد المستخدمين مع في منظمة لم يزد بنفس المعدل.
وIOW، هل أنت متأكد من أن وجود واحد أو اثنين اتصالات مفتوحة لكل مستخدم هو في الواقع مشكلة؟
وتجمع الاتصالات لا تزال سارية المفعول، فإن كل المواصفات اتصال لديها حمام السباحة الخاص بها مما يؤدي إلى الكثير من برك من واحد أو اثنين من الاتصالات. وبالتالي سوف مرات إعداد الاتصال لن يكون مشكلة. قد يؤدي نظام 500 مستخدم في 1000 اتصالات يجري على الهواء مباشرة ولكن وفقا للمعايير الحديثة ليست الكثير من عبء مثل ذلك قد تم عندما ولدت تجميع أولا.
نصائح أخرى
ويمكنك استخدام علامة واحدة على التطبيق الخاص بك، وبعد ذلك تطبيق انتحال صفة مستخدم واحد مقابل كل اتصال قاعدة البيانات، من الناحية المثالية حساب خدمة مع عدم وجود سجل على الحقوق.