سؤال

ونحن تواجه مشاكل مع sql server.عن مرتين في اليوم ونحن تضطر إلى إعادة تشغيل الخادم الخاص بنا لأن SQL يصبح لا تستجيب إلى تطبيقات الويب لدينا.لا يبدو أن لدينا مشكلة مع العديد من اتصالات, كما أن هناك أبدا أكثر من 20 نشطة في وقت واحد.الشيء الغريب هو أنني يمكن الوصول إلى sql من مايكروسوفت SQL Enterprise Manager 8.0 فقط.اتصالات من أي تطبيق آخر (asp.net أو SQL Server إدارة Studio 05) المهلة.Querys تعمل بشكل جيد في إدارة المؤسسة ، لذلك أنا لا أعتقد مشكلة مع أقفال أيضا.أي مساعدة هي موضع تقدير.شكرا

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

المحلول

وماذا يقول السجل SQL خادم؟ إذا كانت نظيفة AND (يمكنك الاتصال DB محليا أو عن بعد) وإعادة تشغيل يعيد التطبيق الخاص بك إلى حالة معروفة ثم فإنه يشير إلى وجود مشكلة تجميع و / أو مشكلة في الشبكة

وكان لدينا مشكلة مشابهة التي كانت ثابتة دون سبب معلن عن طريق الترقية إلى أحدث حزمة خدمة. تتجلى مشكلتنا نفسها في خانة الحفاظ على اتصالات الشبكة الأساسية مفتوحة في حين رأى التطبيق على شبكة الإنترنت كانت مغلقة، لذلك سيحاول إعادة البركة ثم قم بتشغيل في اتصالات كحد أقصى. وينص سؤالك أنك لم تصل اتصالات كحد أقصى ولكن الأعراض متشابهة. نلقي نظرة على اتصالات الشبكة من مستوى OS. بعض الأشياء الأخرى للنظر ...

ويمكنك الاتصال من نفس المربع الذي تستضيف تطبيقات الويب الخاص بك، ولكن باستخدام التطبيق عميل آخر، مثل محلل استعلام أو حتى BCP أو ISQL من سطر الأوامر؟

وشيء آخر أن يتساءل: إذا كنت قادرا على الاتصال من مربع التطبيق على شبكة الإنترنت، يمكنك استخدام ديسيبل يستخدم التطبيق الخاص بك؟ إذا كان الأمر كذلك يمكنك أن تفعل أشياء ذات مرة كنت هناك؟

ما هي إعدادات المعلمتين لتجمع الاتصال من التطبيق على شبكة الإنترنت؟ هل حاولت ضبط هذه؟

وحظا سعيدا.

نصائح أخرى

  • أي تغييرات البيئة أو الأجهزة أو البرامج ؟
  • ماذا كان آخر تغيير ؟

مجرد ملاحظة من خبرة على مشاكل الشبكة..إذا كانت الشبكة هو الفشل ، فإنه يمكن أن يسبب تراكم اتصالات الشبكة التي سوف تكون قادرا على رؤية من عداد الأداء في "مراقبة الأداء" (perfmon) ، بحيث يكون المكان الذي أود أن ننظر.

إذا كان هناك أي تغييرات البيئة ، ربما تحتاج قاعدة البيانات بعض حسن رأ' الصيانة ، مثل توحيد الجداول والفهارس ، مما دفع سجلات النسخ الاحتياطي أو تطهير لهم ، ومهما DBA هو لتنظيف.

وكان لي مشكلة مشابهة مع الخلية سابقا حيث الاتصالات الخاملة سوف تحصل ضعت قديمة، وسوف مهلة والنهاية اضطررت لإعادة تشغيل التطبيق. ربما هناك التكوين على تجمع الاتصال الخاصة بك والتي يمكن استخدامها؟

بعض الأسئلة التي قد تساعد شخص تساعدك:

  1. أي إصدار من SQL Server هل يعمل ؟
  2. هو شيء آخر قيد التشغيل على الخادم الصندوق ؟
  3. أنت تقول أنك لا تستطيع الوصول إليه من بعض العملاء - فإنه مرات.هل يعني ذلك مرات فقط الاتصال, أو عند تنفيذ استعلامات?
  4. لا تتصرف بنفس عبر هذه التطبيقات على كل عميل الجهاز ؟

وإذا كان خادم SQL نفسه يجلس خاملا ولم يلحظ حظر، ثم يمكن أن تكون بعض مشاكل الشبكة أو جدار الحماية أو مكافحة الفيروسات؟ أو الخادم عادل RAID مجموعة تحتضر.

وماذا يحدث مع ذاكرة RAM في ذلك الوقت. ربما كنت تخريب خارجا مع RAM

هل تبحث في سجلات SQL لمعرفة ما إذا كان هناك توسع أو أي شيء من الحدوث؟

عادي

هل التنميط لمعرفة ما يشغل عندما يحصل تعثرت عليه؟

هل تبحث في سجلات الأحداث على مربع للنشاط غير طبيعي؟

هل إعادة تشغيل فقط SQL Server أو إعادة تشغيل مربع كامل؟

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