تصحيح: SQL Server 2008 تدوين قاعدة البيانات يوضح معايير الاستعلام كقيمة ذات معلمات بدلاً من سجل الفعلي

تقوم Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2008 كأحد الملفات القابلة للتنزيل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة.

الأعراض

في Microsoft SQL Server 2008، تقوم بإنشاء كائن مواصفات تدقيق قاعدة بيانات في قاعدة بيانات. ومع ذلك، في حدث تدوين الملتقط، قد تظهر معايير الاستعلام كقيمة ذات معلمات بدلاً من سجل الفعلي.

على سبيل المثال، تقوم بإنشاء كائن مواصفات تدوين قاعدة بيانات التدقيق الاستعلام التالي:
حدد * من tbl1 حيث col1 = '123456'
ومع ذلك، يعرض حدث تدوين الاستعلام كما يلي:
حدد * من tbl1 حيث col1 = @1

الحل

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

إصدار SQL Server 2008

هام: يجب تثبيت حزمة التحديث التراكمي هذه إذا كان جهاز الكمبيوتر يعمل إصدار SQL Server 2008.

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

SQL Server 2008 Service Pack 1

هام: يجب تثبيت حزمة التحديث التراكمي هذه إذا كان الكمبيوتر يشغل SQL Server 2008 Service Pack 1.


كما تم إصدار الإصلاح الخاص بهذه المشكلة في التحديث التراكمي 3 ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
971491 التراكمية حزمة 3 تحديث ل SQL Server 2008 Service Pack 1
ملاحظة: لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2008 السابقة. توصي Microsoft بمراعاة تطبيق أحدث إصدار للإصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
970365 بناء SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1
يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمة SQL Server معينة. يجب تطبيق إصلاح عاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح جديد قد يتوفر في حزمة خدمـات لـ SQL Server في حزمة خدمـات لـ SQL Server التالية.

الحالة

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

مزيد من المعلومات

  • يتم تطبيق الإصلاح للاستعلامات التي تم تنفيذها في قاعدة البيانات بتمكين "معاملات بسيطة".

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

المراجع

لمزيد من المعلومات حول "نموذج تقديم تزايدي" ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935897 "نموذج تقديم تزايدي" يتوفر من فريق SQL Server لتسليم الإصلاحات العاجلة للمشاكل التي تم الإبلاغ عنها

لمزيد من المعلومات حول مخطط التسمية لتحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
خصائص

رقم الموضوع: 967552 - آخر مراجعة: 13‏/01‏/2017 - المراجعة: 1

تعليقات