مساحة عنوان مشاكل الأداء والتناسق عند تحميل وحدات نمطية معينة في SQL Server

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

اضغط هنا لرابط المقالة باللغة الانجليزية2033238
الأعراض
عندما يتم تحميل بعض الوحدات النمطية إلى مساحة عنوان العملية (Sqlservr.exe) ل Microsoft SQL Server، قد تواجه الأعراض التالية:
  • تقارير مختلف رسائل خطأ متعلقة بتعليق والشروط (على سبيل المثال، SQL Server جدولة رسالة مثل 17883، تطبيق المهلة رسائل، شديدة حظر ضمن SQL Server)
  • استجابة بطيئة جداً من SQL Server حتى إذا كان مقدار حمل المتزامنة غير معتاد
  • الاستثناءات (مثل خرق الوصول) أو رسائل خطأ فادح حول تناسق قاعدة البيانات، ورسائل التأكيد أو إنهاء عملية غير متوقعة
  • استخدام وحدة المعالجة المركزية 100% وقاعدة بيانات الاسترداد أوقات طويلة عند استخدام الجداول OLTP في الذاكرة في SQL Server
السبب
تحدث هذه المشكلات نظراً للتطبيقات أو البرامج الأخرى التي تم تثبيتها على خادم يقوم بتشغيل SQL Server تحميل وحدات نمطية معينة في عملية SQL Server (Sqlservr.exe). قد يتم هذا لتحقيق مطلب منطق عمل محددة، وظائف محسنة، أو مراقبة التدخل. قد تنفذ هذه الوحدات النمطية غير معتمد من الأنشطة التي تشمل ديتورينج أهمية "واجهات Win32 Api" والإجراءات SQL Server واستدعاء واجهات برمجة التطبيقات محفوفة بالمخاطر. بالإضافة إلى ذلك، قد يسبب بعض المشاكل الجوهرية داخل هذه الوحدات النمطية تلف مختلف هياكل الذاكرة اللازمة لعملية SQL Server بشكل صحيح.
الحل البديل
تحذير قد هذا الحل إلى جعل جهاز كمبيوتر أو شبكة أكثر عرضه للهجمات التي تتم من قبل المستخدمين الضارين أو من قبل البرامج الضارة مثل الفيروسات. لا ننصح بهذا الحل لكننا نورد هذه المعلومات حتى يكون تطبيق هذا الحل في التحفظ الخاصة بك. استخدم هذا الحل على مسؤوليتك الشخصية.

للتغلب على هذه المشكلة، اتبع الخطوات التالية:
  1. تعريف الوحدة النمطية التي يتم تحميلها في عملية SQL Server والذي يسبب المشكلة.
  2. الوحدة النمطية المعنية للقيام بالإجراءات التالية:
    1. تكوين التطبيق لا لتحميل الوحدة النمطية المحددة في عملية SQL Server.
    2. اتصل ببائع التطبيق التحقق من وجود تحديثات أو الوحدة النمطية. تطبيق أية تحديثات متوفرة.
    3. في بعض الحالات النادرة، قد تضطر إلى إزالة الوحدة النمطية وبرامجها المقترنة لاستعادة الاستقرار إلى عملية SQL Server والنظام.
    ملاحظة: في بعض الحالات، قد يكون لتنفيذ هذه الإجراءات.
معلومات أخرى
حدد فريق دعم العملاء في Microsoft وخدمات (CSS) الوحدات التالية التي يمكن أن تسبب مؤشرات الخطأ الموضحة في قسم "الأعراض". سيتم تحديث هذه القائمة كما تم العثور على مشكلات جديدة. يتم توفير هذه القائمة للمساعدة في التعرف على العملية المذكورة في قسم "حل المشكلة". تتضمن هذه العملية عادة المجموعة من مجموعة متكررة من التشخيص وبيانات التتبع لمدة المشكلة.

الوحدات النمطية التالية يمكن أن يسبب مشكلات تتعلق بالاستقرار والأداء عند التي يتم تحميلها في عملية ملقم SQL:
  • انتابي. DLL
    انتابي. يتم تحميل DLL إلى عملية SQL Server إذا قمت بتثبيت مكافي المؤسسة على خادم يقوم بتشغيل Microsoft SQL Server ومن ثم تكوين هذا البرنامج لمراقبة SQL Server. عندما يتم تحميل هذه الوحدة النمطية، يتم أيضا ديتوريد أهمية Win 32 واجهات برمجة التطبيقات داخل عملية SQL Server. إذا لاحظت أنه يتم تحميل هذه الوحدة النمطية إلى عملية SQL Server، قم بتكوين مكافي المؤسسة لاستثناء SQL Server (Sqlservr.exe) من مختلف المتقدمة الرصد، مثل "حماية تجاوز المخزن المؤقت".
  • هيبي. DLL، HcSQL.dll، HcApi.dll، HcThe.dll
    يتم تحميل هذه الملفات DLL في عملية SQL Server إذا قمت بتثبيت برنامج McAfee منع التسلل المضيف على نفس النظام كخادم SQL. إذا لاحظت أنه يتم تحميل هذه الوحدة النمطية إلى عملية SQL Server، قم بتكوين McAfee منع التسلل المضيف استثناء SQL Server (Sqlservr.exe) من قائمة المراقبة الخاصة به.
  • SOPHOS_DETOURED. DLL و SOPHOS_DETOURED_x64. DLL، SWI_IFSLSP_64.dll
    يتم تحميل هذه الملفات DLL في عملية SQL Server إذا قمت بتثبيت برنامج مكافحة الفيروسات Sophos على خادم يقوم بتشغيل SQL Server. إذا لاحظت أنه يتم تحميل هذه الوحدة النمطية إلى عملية SQL Server، يمكنك تكوين في AppInit_Dlls المفتاح الفرعي للتسجيل لتجنب تحميل هذه الوحدة النمطية في عملية SQL Server.
  • بيوليدب. DLL وبيسدك. DLL
    يتم تحميل هذه الملفات DLL في عملية SQL Server إذا كنت تستخدم موفر OLEDB ط للوصول إلى البيانات من ملقم PI أو إذا قمت باستخدام الإجراءات المخزنة الموسعة استخدام sdk الخاص بي. إذا لاحظت أن هذه الوحدات النمطية التي يتم تحميلها في عملية SQL Server، اتصل بمورد هذه الوحدات النمطية لتكوين موفر OLEDB كموفر خارج العملية. يساعد هذا التكوين لتجنب الحاجة إلى تحميل هذه الوحدات في عملية SQL Server.
لمزيد من المعلومات حول كيفية تعيين نهج الاستبعاد ل Sqlservr.exe في برامج التطبيقات التي تمت مناقشتها في هذه المقالة، راجع دليل المنتج أو اتصل ببائع البرنامج.

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

قاعدة البرامجعنوان القاعدةوصف القاعدةإصدارات المنتجات التي يتم تقييم القاعدة
مستشار مركز النظامالوحدات النمطية المحملة في SQL Server والذي يمكن أن يسبب مشاكل في الاستقرار الخادممستشار مركز النظام تحديد ما إذا كان يتم تحميل قائمة DLLs المذكورة في هذه المقالة إلى عملية SQL Server. مراجعة المعلومات التي يتم توفيرها في المقطع "جمع المعلومات" التنبيه "مرشد" ومن ثم إجراء تغييرات التكوين المطلوبة الموضحة في المقالة.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
محلل SQL Server 2008 R2 أفضل الممارسات (SQL Server 2008 R2 إذا)مقاطعة استدعاءات واجهة برمجة تطبيقات Windowsمحلل SQL Server 2008 R2 أفضل الممارسات (SQL Server 2008 R2 منهاج عمل بيجين) يوفر قاعدة للكشف عن الوحدات النمطية لدعم "حماية تجاوز المخزن المؤقت" التي تم تحميلها في SQL Server. في حالة تشغيل الأداة منهاج عمل بيجين، وتتلقى رسالة تحذير الذي يحمل عنوان "محرك-اعتراض، استدعاءات Windows API" يتم تحميل الوحدات النمطية لدعم "حماية تجاوز المخزن المؤقت" داخل SQL Server. منهاج عمل بيجين بالكشف عن ذلك بالبحث عن أية وحدات نمطية لها اسم يشبه "% entapi.dll%" كالموجودة في sys.dm_os_loaded_modules عرض إدارة الحيوي (DMV).SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
محلل SQL Server 2012 أفضل الممارسات (منهاج عمل بيجين SQL Server 2012)مقاطعة استدعاءات واجهة برمجة تطبيقات Windowsيوفر ملقم SQL منهاج عمل بيجين 2012 قاعدة لتحديد ما إذا كان يتم تحميل قائمة DLLs المذكورة في هذه المقالة إلى عملية SQL Server. إذا قمت بتشغيل الأداة منهاج عمل بيجين، وتظهر رسالة تحذير الذي يحمل عنوان "محرك-اعتراض مكالمات Windows API" واستعراض المعلومات المقدمة في البيان "قضية" من منهاج عمل بيجين وإجراء تغييرات التكوين المطلوبة الموضحة في المقالة.SQL Server 2012

منتجات الجهات الأخرى المذكورة في هذه المقالة تابعة لشركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، سواء ضمنياً أو صريحا، بخصوص أداء هذه المنتجات أو كفاءتها.

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

Microsoft لا يفعل أية ضمانات وتستبعد الإقرارات والضمانات والشروط سواء كانت صريحة أو ضمنية أو قانونية . هذه تتضمن لكنها لا الحصر، العروض أو الضمانات أو شروط العنوان وعدم التعدي على حالة مرضية القابلية للتسويق والملاءمة لغرض معين، فيما يتعلق بأي خدمة، الحل، منتج، أو أية مواد أخرى أو معلومات. في أي حال لن تتحمل شركة Microsoft لأي حلول الجهات الأخرى الواردة في هذه المقالة.
مراجع
لمزيد من المعلومات حول نهج دعم SQL Server، انقر فوق أرقام المقالات التالية للانتقال إلى المقالة في "قاعدة المعارف ل Microsoft":

لمزيد من المعلومات حول عملية SQL Server، انقر فوق أرقام المقالات التالية للانتقال إلى المقالات في "قاعدة المعارف ل Microsoft":

198891 كيفية تشغيل كائن COM المستندة إلى DLL خارج عملية SQL Server
243428 كيفية نقل الإجراءات المخزنة خارج العملية الموسعة

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

خصائص

رقم الموضوع: 2033238 - آخر مراجعة: 08/31/2016 15:15:00 - المراجعة: 5.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core

  • kbmt KB2033238 KbMtar
تعليقات