سؤال

أحصل على الخطأ التالي عند تشغيل استعلام.

*

System.data.sqlclient.sqlexception: انتهت صلاحية المهلة.
فترة المهلة المنقولة قبل الانتهاء من العملية أو الخادم لا تستجيب. في system.data.sqlclient.sqlconnection.onerror (استثناء Sqlexception ، Boolean BreakConnection)

*

هل هذه مهلة اتصال أو مهلة أمر؟

تيا

هل كانت مفيدة؟

المحلول

يبدو وكأنه مهلة أمر. إذا كان لديك مهلة اتصال ، فسترى من تتبع المكدس أنه يتم إلقاؤه من مكالمة إلى sqlconnection.open. أي وقت آخر سيكون مهلة القيادة.

نصائح أخرى

ستحتاج إلى نشر المزيد من التعليمات البرمجية فيما يتعلق بكيفية الاتصال وما تحاول تنفيذه. مهلة الأوامر تدفع إلى خطأ في مهلة Sqlexception بحيث يمكن أن يكون كذلك.

ما هو commmand أو الاستعلام الذي تحاول تشغيله؟ بمجرد نشره ، قد نساعد في تحسينه. يمكنك أيضًا محاولة تعيين فترة مهلة لكل من الاتصال وكائن الأوامر. قم بزيادةه ومعرفة ما إذا كان يساعد.

ما هي المدة التي يستغرقها الاستعلام عند الركض من SSMS؟

إذا كانت الصيام ، فإنك قد تكون مشكلة في حالة خراب.

هل تستخدم أي معاملات؟ هل تشارك قاعدة البيانات مع تطبيقات/مستخدمين أخرى؟

سيكون مزيد من المعلومات مفيدة للغاية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top