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

تعطل عملية وقت التشغيل 2008 SSIS عند تشغيل الحزمة 2008 SSIS لشرط انخفاض الذاكرة

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

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

الوصف: إدارة المخزن المؤقت فشل استدعاء تخصيص ذاكرة للبايتات 10484760 لكن تعذر تبديل خارج أي المخازن المؤقتة إلى relieve ضغط الذاكرة. تم اعتبار المخازن المؤقتة 305 ثم تم تأمين 295. الذاكرة غير كافية يتوفر خط الأنابيب بسبب تثبيت غير كافية أو عمليات أخرى تم استخدامه مؤمنة المخازن المؤقتة كثيرة جداً.

اسم الحدث: OnInformation

الوصف: إدارة المخزن المؤقت تم تخصيصه بايت 10485608 بالرغم من أن ضغط الذاكرة التي تم الكشف عن فشل محاولات متكررة لمبادلة المخازن المؤقتة.


ملاحظة تعتبر العمليات وقت التشغيل المختلفة التي تعمل حزم 2008 SSIS DTExec.exe أو DTSHost.exe DTSDebugHost.exe. يتم تحديد العملية التي يقوم بتشغيل حزمة 2008 SSIS الشروط التي يتم الحزمة ضمن. تشغيل عملية DTExec.exe حزم الأصل. تشغيل عملية DTSHost.exe حزم التابعة. تشغيل عملية DtsDebugHost.exe الحزم التي يتم تصحيحه عن طريق Studio تصميم ذكاء الأعمال.
السبب
يتم إعلام SSIS 2008 الملقم لشرط انخفاض الذاكرة. تحدث حالة انخفاض الذاكرة عندما لا تكون متوفرة فقط 128 ميغا بايت إلى 256 ميغا بايت من الذاكرة. ثم تبدأ العملية وقت التشغيل 2008 SSIS لمبادلة الخروج المخازن المؤقتة أنابيب تدفق البيانات في المجلد المؤقت الذي تم تحديده بواسطة الخاصية BufferTempStoragePath.

في الحالة المذكورة في قسم وتكتب الأعراض ” في مخزن مؤقت يتم نسخ البيانات داخليًا إلى المخزن مؤقت وجهة بواسطة تحويل. على سبيل المثال، يتم نسخ البيانات الموجودة في المخزن مؤقت بواسطة تحويل "دمج الانضمام". تحدث هذه العملية عندما يكون الملقم لشرط انخفاض الذاكرة. ومع ذلك، التحويل لا يتعرف على تبديل مؤشر ترابط خارج التحويل بشكل مفاجئ نفاد المخزن المؤقت الوجهة. لذلك، فشل عملية النسخ ثم ثم يتسبب في حدوث انتهاك وصول.
الحل
هذا الإصلاح العاجل تأمين المخزن المؤقت الوجهة بشكل واضح أثناء عملية نسخ. يمنع هذا السلوك المتناسقة نفاد المخزن المؤقت الوجهة عند تشغيل عملية نسخ مؤشرات الترابط الأخرى.تم إصدار الإصلاح الخاص بهذه المشكلة لأول مرة في التحديث التراكمي 6 لنظام SQL Server 2008 المزود بحزمة الخدمة Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
977443حزمة التحديث التراكمي 6 SQL Server 2008 المزود بحزمة الخدمة Service Pack 1
ملاحظة لأن وبالطريقة تراكمية، يتضمن كل إصدار إصلاح جديد كافة الإصلاحات العاجلة وأصلح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة الإصدار. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
970365بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 المزود بحزمة الخدمة Service Pack 1
SQL Server 2008 ويتم إنشاء الإصلاحات العاجلة حزم خدمة SQL Server معينة. يجب تطبيق الإصلاح عاجل SQL Server 2008 المزود بحزمة الخدمة Service Pack 1 إلى تثبيت SQL Server 2008 المزود بحزمة الخدمة Service Pack 1. بشكل افتراضي، يتم تضمين الإصلاحات الجديدة المتوفرة في حزمة خدمة لـ SQL Server في حزمة خدمة لـ SQL Server التالية.
الحل البديل
كمحاولة للتغلب على هذه المشكلة بحل حالة انخفاض الذاكرة. يختلف مقدار الذاكرة التي يمكن أن يقوم بتشغيل هذه المشكلة على أجهزة كمبيوتر مختلفة. بشكل عام، يتم هذا المقدار بين 32 ميغا بايت و 64 ميغا بايت. لذلك، ننصح بتكوين الملقم تخصيص أكثر من 64 ميغابايت من الذاكرة المتاحة إلى SSIS 2008.

تتقلب الافتراضي مقدار الذاكرة المتوفرة إشارات حدث إعلام مورد ذاكرة منخفضة. تتوفر ذاكرة يتراوح من 32 ميغابايت إلى 64 ميغا بايت للحصول على كل ٤ غيغابايت (GB). من الصعب لأن الذاكرة المتوفرة تتقلب على خوادم الإنتاج مشغول منع هذه المشكلة. بالإضافة إلى ذلك، قد تقليل الذاكرة لأسباب عديدة أخرى. لمزيد من المعلومات حول رسائل الإعلام مورد الذاكرة قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب: لتقليل تكرار هذه المشكلة استخدم إحدى الطرق التالية.

الطريقة الأولى

إضافة ذاكرة فعلية أكثر إلى الكمبيوتر.

الأسلوب 2

قم بتشغيل حزمة 2008 SSIS على جهاز كمبيوتر لم يتم تشغيل مثيل SQL Server.

الطريقة الثالثة

عند تشغيل الحزمة 2008 SSIS بتعيين الخيار ذاكرة الملقم الحد الأقصى لمثيل SQL Server 2008 إلى قيمة أقل. يزيد هذا السلوك الذاكرة المتوفرة.

الطريقة الرابعة

إنهاء تطبيقات تستهلك مساحة كبيرة من الذاكرة عند تشغيل الحزمة 2008 SSIS التي تحتوي على مهام تدفق البيانات.

الطريقة الخامسة

تشغيل الحزمة 2008 SSIS والمهام تدفق البيانات في سلسلة بدلاً من نفس الوقت إلى تقليل استخدام الذاكرة.


أسلوب 6

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

كيفية مراقبة استهلاك الذاكرة الخاص SSIS

مراقبة الذاكرة لقياس ذروة الاستخدام العمليات وقت التشغيل "خدمات SQL Server تكامل" المختلفة لحساب الاستخدام الأقصى للذاكرة

مراقبة استخدام الذاكرة الذروة العمليات وقت التشغيل SQL Server تكامل خدمات (SSIS) المختلفة باستخدام وحدات البايت الخاصة العداد من معالجة الكائن في "مراقبة الأداء". تتضمن أمثلة العمليات وقت التشغيل SSIS عملية DTExec.exe وعملية DTSHost.exe.

عندما تقوم بتشغيل حزم SSIS البحث عن القيمة القصوى لـ وحدات البايت الخاصة العداد. عندما تقوم بتشغيل حزم متعددة في نفس الوقت, بإضافة معاً الأقصى القيم من كافة العمليات التي تعمل للحصول على الحد الأقصى لقيمة استخدام الذاكرة.

مراقبة العمليات الخارجية العثور على وبقمم والوديان

مراقبة استخدام الذاكرة الذروة العمليات خارج خدمة SQL Server وخدمة SSIS باستخدام وحدات البايت الخاصة العداد من معالجة الكائن في "مراقبة الأداء". ابحث عن مرات الاستخدام الذروة قد تقليل الذاكرة المتوفرة عن SSIS. على سبيل المثال، تكون أوقات ذروة عند استخدام العديد من المستخدمين بروتوكول سطح المكتب البعيد (RDP) الاتصال بالملقم أو عند تشغيل برنامج النسخ الاحتياطي.

مراقبة استخدام الذاكرة SQL Server للبحث عن وبقمم أو وديان

إذا كان الرسالة "تأمين استخدام الصفحات من أجل تجمّع المخزن المؤقت" غير ملف سجل الخطأ الأكثر حداثة, وحدات البايت الخاصة عداد من أجل عملية Sqlservr.exe يمكن أن تشير إلى مقدار الذاكرة المستهلكة من قبل خدمات SQL Server.

إذا تم تضمين رسالة "تأمين استخدام الصفحات من أجل تجمّع المخزن المؤقت" في ملف سجل خطأ آخر, استخدم إجمالي الذاكرة Server (كيلو بايت) العداد من SQL Server: مدير الذاكرة كائن أداء لقياس استخدام الذاكرة من تجمّع المخزن المؤقت SQL Server. بالإضافة إلى ذلك، استخدم وحدات البايت الخاصة العداد لعملية Sqlservr.exe للبحث عن عمليات تخصيص الذاكرة خارج تجمّع المخزن المؤقت (MemToLeave). هو مجموع قيمة العداد إجمالي الذاكرة Server (كيلو بايت) وقيمة MemToLeave تقدير جيد إجمالي مقدار الذاكرة الذي يستخدم SQL Server.

عدم عرض مراقبة الأداء "و" مدير المهام الذاكرة المستهلكة هذه الصفحات تجمّع المخزن المؤقت عند تحقق أحد الشروط التالية:
  • يتم تعيين حق المستخدم تأمين الصفحات في الذاكرة إلى حساب بدء تشغيل خدمة SQL Server.
  • AWE تمكين الذاكرة.
ملاحظة عندما يكون أحد الشروط التالية صحيحاً عدادات "وحدات البايت الخاصة لـ عملية Sqlservr.exe يجب أن تشير إلى مقدار الذاكرة المستهلكة من قبل خدمات SQL Server عدة مثيلات SQL Server.

مراقبة أدنى قيمة الذاكرة المتوفرة في Windows

لمراقبة هو مقدار الذاكرة المتوفرة في Windows، استخدم إحدى الطرق التالية:
  • استخدام MBytes المتوفرة العداد في "مراقبة الأداء" للإشارة إلى هو مقدار الذاكرة المتوفرة.
  • عرض القيمة الفعلية الذاكرة (ميغا بايت) – متوفر من علامة التبويب "الأداء" إدارة المهام.

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


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


لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft "(ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
824684وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft

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

خصائص

رقم الموضوع: 977190 - آخر مراجعة: 01/29/2010 09:50:14 - المراجعة: 1.1

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Workgroup

  • kbmt kbexpertiseadvanced kbfix kbsurveynew kbqfe kbhotfixserver KB977190 KbMtar
تعليقات
; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">1&t=">ody>/body>