إعداد الجلسة لدعم وجهات النظر المفهرسة
-
27-10-2019 - |
سؤال
أستخدم طرق عرض مفهرسة في قاعدة البيانات الخاصة بي.لذلك يجب أن يكون لدى العميل بعض إعدادات اتصال الجلسة للاتصال بهم.أنا أستخدم اتصال ado.net ، الأمر لاستدعاء الإجراءات المخزنة. في كل مرة يتعين علي استدعاء إجراء مخزن ، أقوم بإنشاء اتصال (آمل أن يسمح لي تجمع الاتصال بالقيام بذلك بسرعة) وتنفيذ أمر لتطبيق هذه الإعدادات على الاتصال الحالي.
Genacodicetagpreفكرة أخرى: إضافة هذه الإعدادات قبل كل استدعاء لإجراء مخزن: Genacodicetagpre
يتسبب هذا الحل في بعض مشكلات الأداء ، أليس كذلك؟
كيف يمكنني تجنب مثل هذا العمل الإضافي إذا كان علي إنشاء اتصال جديد في كل مرة؟كيف يتم تطبيق هذا الإعداد تلقائيًا؟
الحل:
Genacodicetagpreالمحلول
وفقًا الوثائق ، يمكنك تعيين هذه الإعدادات في قاعدة البياناتالمستوى:
تعد إعدادات قاعدة البيانات التي تم تعيينها باستخدام ALTER DATABASE صالحة فقط على مستوى قاعدة البيانات ولا تسري إلا إذا تم تعيينها صراحةً.تتجاوز إعدادات قاعدة البيانات إعدادات خيار المثيل التي تم تعيينها باستخدام sp_configure.
هل جربت ذلك؟
لسوء الحظ ، لا يمكن تعيين هذه الخصائص في سلسلة اتصال ، لذا استخدم sql:
Genacodicetagpre