أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

INF: تغيير قيم التكوين عند Won't بدء ملقم SQL

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

اضغط هنا لرابط المقالة باللغة الانجليزية173090
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توضح هذه المقالة كيفية تغيير قيم المعلمة sp_configure عند فشل خدمة MSSQLServer بدء بعد إجراء التغييرات على معلمات sp_configure.
معلومات أخرى
قد تفشل محاولة بدء تشغيل خدمة MSSQLServer كما يلي:
  • من Windows NT إدارة التحكم بالخدمة ، يتم إرجاع الرسالة التالية:
    تعذر بدء تشغيل خدمة MSSQLServer على \\servername 2140 خطأ: حدث خطأ داخلي Windows NT
    - أو -

  • من SQL إدارة خدمة ، يتحول لون أخضر الضوء ثم يتحول لون أحمر. - أو -

  • من سطر الأوامر لأمر net start mssqlserver إرجاع الرسالة التالية:
    يتم الآن بدء تشغيل خدمة MSSQLServer. تعذر بدء تشغيل خدمة MSSQLServer. لم يعلن الخدمة خطأ. يتوفر مزيد من التعليمات عن طريق كتابة 3534 HELPMSG NET.
قد يتم تسجيل سبب الفشل في سجل أخطاء SQL Server. باستخدام "المفكرة" ، افتح ملف يسمى Errorlog. يمكن العثور على هذا الملف في الدليل سجل تثبيت SQL Server (على سبيل المثال، الدليل Sql60\Log أو الدليل Mssql\Log) ".

تم تعيين معلمة ذاكرة عالية جدًا إذا كان السطر الأخير errorlog:

   initdata: suballocation for buffer pages failed (%d bytes requested)				


تم تعيين معلمة tempdb في RAM عالي جداً إذا قراءة الخطوط قليلة الأخير:

   Clearing temp db   udactivate(IN_RAM): Operating system error 8(Not enough storage is   available to process this command.) encountered   Device activation error. The physical filename 'IN_RAM' may be incorrect   crdb_tempdb: Unable to move tempdb into RAM; RAM device doesn't exist,   cannot be created, or doesn't have enough space for tempdb				


اتبع الخطوات التالية بدء تشغيل SQL Server أو تعديل المعلمات sp_configure بحيث تكون قادراً على بدء تشغيل خدمة MSSQLServer التالية:

  1. افتح موجه الأوامر على الملقم. اكتب -c sqlservr -f لبدء تشغيل SQL Server في وضع تكوين الحد الأدنى.

    هذا سوف أيضاً بدء تشغيل الملقم في وضع المستخدم المفرد و تخطي تنفيذ الإجراءات المخزنة بدء التشغيل. عند قراءة السطر الأخير على الشاشة "تحذير: تجاوز الإجراءات autoexec تخطي" ، اترك الشاشة كما واستخدم ISQL/w الاتصال بالملقم.
  2. تأكد من أنه قد تم إيقاف SQL Executive و وأية خدمات أخرى قد تسجيل الدخول إلى SQL Server ومن أية محاولة لفتح اتصالات ISQL/w متعددة. توقف بعض البرامج أو الخدمات التي يجب التحقق من تضمين ولكنها لا تقتصر على: إدارة المؤسسة SQL SQL Executive ، MSDTC ، تتبع SQL ، مراقبة الأداء ، Systems Management Server و ArcSrv المتعلقة الخدمات. قد تكون هناك أية برامج أو خدمات يجب إيقاف أيضاً; فعليك مراجعة وثائق البرامج لتحديد ما إذا كان يحاول إجراء اتصال بملقم SQL. يجب أن يتم إيقاف هذه الخدمات لأن قد تسببت في إحداث يتم إرجاع الرسالة التالية:
    msg 4002 ، 14 المستوى 1 حالة ملقم Microsoft SQL Server، فشل تسجيل الدخول خط 0 مكتبة DB: تسجيل دخول غير صحيحة
  3. في ISQL/w استخدام sp_configure لتغيير إعدادات الذاكرة أو tempdb في RAM. على سبيل المثال، إصدار أوامر مشابهة لما يلي:
          sp_configure memory, 8192      go      sp_configure tempdb, 0      go						
  4. قم بتشغيل الأمر إعادة تطبيق التغييرات كما هو موضح في المثال التالي:
          reconfigure with override      go						
  5. تنفيذ أمر SHUTDOWN.
  6. بدء تشغيل خدمة MSSQLServer; يجب أن تنجح.
يمكنك أيضاً استخدام هذه الخطوات المواقف قد يتم تشغيل الملقم ولكن لا يمكن تأسيس اتصالات بـ SQL Server لوجود بعض إعدادات المعلمة sp_configure أخرى. على سبيل المثال، يمكنك استخدام الطريقة الموضحة في هذه المقالة عند تعيين ذاكرة التخزين المؤقت الإجراء عالية جدًا.

ملاحظة: عند تشغيل الملقم مع sqlservr - c-f يعود حجم tempdb إلى 2 ميغابايت على الجهاز الافتراضي. عليك توسيع tempdb حسب الضرورة يدويًا بعد اكتمال عمليات يرد ذكرها أعلاه بنجاح.
أدنى حد من متطلبات تكوين

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 173090 - آخر مراجعة: 12/04/2015 17:43:04 - المراجعة: 4.0

Microsoft SQL Server 6.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbinfo kbtshoot KB173090 KbMtar
تعليقات