FIX: الاستعلام أداء بطيئاً عند تشغيل استعلام الذي يستخدم دالة قيم مفردة معرّفة من قبل المستخدم مقابل مثيل SQL Server 2005

ترجمات الموضوعات ترجمات الموضوعات
معرف المقالة: 933724 - عرض المنتجات التي تنطبق عليها هذه المقالة.
الخطأ رقم: 50000964 (الإصلاح العاجل SQL)
توزع Microsoft Microsoft SQL Server 2005 الإصلاحات كملف واحد القابلة للتحميل. لأن الإصلاحات تراكمية، يتضمن كل إصدار جديد كافة الإصلاحات العاجلة وأصلح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة الإصدار.
توسيع الكل | طي الكل

في هذه الصفحة

الموجز

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

الأعراض

اطلع على السيناريو التالي. يحتوي استعلام الذي يستخدم دالة قيم مفردة معرّفة من قبل المستخدم. تشغيل الاستعلام مقابل مثيل Microsoft SQL Server 2005. في هذا السيناريو، يكون أداء استعلام بطيء.

السبب

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

الحل

معلومات التحديث التراكمي

لحل هذه المشكلة يجب الحصول على حزمة التحديث التراكمي لـ SQL Server 2005 المزود بحزمة الخدمة SP2 (بناء 3161).للحصول على مزيد من المعلومات حول كيفية الحصول على التراكمي التحديث الحزمة (بناء 3161) ، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
935356تتوفر حزمة التحديث التراكمي (بناء 3161) SQL Server 2005 المزود بحزمة الخدمة SP2

معلومات الإصلاح العاجل

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

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

ملاحظة تحدث مشكلات إضافية أو في أي حالة الحاجة إلى استكشاف الأخطاء وإصلاحها قد يلزم الأمر إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول قائمة كاملة بأرقام هواتف Microsoft خدمة العملاء والدعم الخاصة بشركة أو لإنشاء طلب خدمة منفصل قم بزيارة موقع Microsoft التالي على الويب:
http://support.microsoft.com/contactus/?ws=support
ملاحظة يعرض نموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. إذا لم تشاهد اللغة الخاصة بك، يكون ذلك بسبب لا يتوفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

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

إعادة تشغيل المعلومات

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات ملف الإصلاح العاجل

يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".مشغّل قاعدة الخاص بـ SQL Server 2005 ، إصدار 32-بت
طي هذا الجدولتوسيع هذا الجدول
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3161.0296,304مارس أبريل ٢٠٠٧15: 03x 86
Msmdlocal.dll9.0.3161.015,930,224مارس أبريل ٢٠٠٧15: 03x 86
Mssqlsystemresource.ldfغير قابل للتطبيق524,288مارس أبريل ٢٠٠٧11: 51غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,173,568مارس أبريل ٢٠٠٧11: 51غير قابل للتطبيق
Rdistcom.dll2005.90.3161.0644,464مارس أبريل ٢٠٠٧15: 03x 86
Sqlaccess.dll2005.90.3161.0350,576مارس أبريل ٢٠٠٧15: 03x 86
Sqlservr.exe2005.90.3161.029,191,536مارس أبريل ٢٠٠٧15: 03x 86
Sysdbupg.sqlغير قابل للتطبيق510,622٣١ مارس ٢٠٠٧٠٥: 24غير قابل للتطبيق
SQL Server 2005 مشغل قاعدة بيانات ، x 64 من الإصدار
طي هذا الجدولتوسيع هذا الجدول
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3161.0296,304مارس أبريل ٢٠٠٧14: 03x 86
Msmdlocal.dll9.0.3161.015,930,224مارس أبريل ٢٠٠٧14: 03x 86
Mssqlsystemresource.ldfغير قابل للتطبيق524,288مارس أبريل ٢٠٠٧10: 51غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,173,568مارس أبريل ٢٠٠٧10: 51غير قابل للتطبيق
Rdistcom.dll2005.90.3161.0828,272مارس أبريل ٢٠٠٧٠٧: ٠٣x 64
Sqlaccess.dll2005.90.3161.0357,744مارس أبريل ٢٠٠٧٠٧: ٠٣x 86
Sqlservr.exe2005.90.3161.038,534,512مارس أبريل ٢٠٠٧٠٧: ٠٣x 64
Sysdbupg.sqlغير قابل للتطبيق510,622٣١ مارس ٢٠٠٧04: 24غير قابل للتطبيق
مشغّل قاعدة الخاص بـ SQL Server 2005 ، الإصدار هندسة Itanium
طي هذا الجدولتوسيع هذا الجدول
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3161.0296,304مارس أبريل ٢٠٠٧14: 03x 86
Msmdlocal.dll9.0.3161.049,815,920مارس أبريل ٢٠٠٧21: 18IA-64
Mssqlsystemresource.ldfغير قابل للتطبيق524,288مارس أبريل ٢٠٠٧10: 51غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,173,568مارس أبريل ٢٠٠٧10: 51غير قابل للتطبيق
Rdistcom.dll2005.90.3161.01,885,040مارس أبريل ٢٠٠٧21: 18IA-64
Sqlaccess.dll2005.90.3161.0352,112مارس أبريل ٢٠٠٧21: 18x 86
Sqlservr.exe2005.90.3161.072,841,072مارس أبريل ٢٠٠٧21: 18IA-64
Sysdbupg.sqlغير قابل للتطبيق510,622٣١ مارس ٢٠٠٧04: 24غير قابل للتطبيق

تصريح

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

معلومات أخرى

لا تحدث هذه المشكلة في SQL Server 2000. لا يدعم SQL Server 2000 دالات النظام nondeterministic داخل دالة معرفة من قبل المستخدم.

بعد تثبيت هذا الإصلاح الجديد، يجب تشغيل جديدة إشارة تتبع 4110 في SQL Server 2005. بعد تشغيل هذه العلامة التتبع لن يدعم SQL Server 2005 دالات النظام nondeterministic داخل دالة معرفة من قبل المستخدم. يمكن تشغيل التتبع إشارة 4110 باستخدام الأمر التالي.
DBCC TRACEON (4110)
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
لمزيد من المعلومات حول الدالات المعرفة من قبل المستخدم في SQL Server 2005 قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:
http://msdn2.microsoft.com/en-us/library/ms190704.aspx

الخصائص

معرف المقالة: 933724 - تاريخ آخر مراجعة: 10/ذو القعدة/1428 - مراجعة: 1.4
تنطبق على
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
كلمات أساسية: 
kbmt kbautohotfix kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB933724 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية933724

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com