كيفية تحديد سبب إعادة التحويل البرمجي في حدث SP:Recompile

ملخص

توضح هذه المقالة خطوة بخطوة كيفية تحديد سبب إعادة التحويل البرمجي في حدث SP:Recompile .

التعرف على سبب إعادة التحويل البرمجي في حدث SP:Recompile

الإشارة إلى الحدث SP:Recompile في منشئ ملفات التعريف SQL عند recompiled SQL Server إجراء مخزن أو مشغل. في حزمة الخدمة service Pack 2 (SP2) SQL Server 2000 أو SQL Server 2005، حدث SP:Recompile يوفر مزيد من المعلومات حول لماذا يحدث إعادة التحويل البرمجي، ويعتبر ذلك مفيداً عندما تقوم باستكشاف مشكلات إعادة ترجمة.


عند تشغيل SQL Server إجراء مخزن أو مشغل، قد SQL Server إعادة ترجمة الإجراء المخزن أو المشغل لأسباب مختلفة. يظهر هذا الحدث SP:Recompile في منشئ ملفات التعريف SQL عند إجراء مخزن أو مشغل يعاد تحويله برمجياً.


في SQL Server 2000 SP2 أو في SQL Server 2005، حدث SP:Recompile يعرف سبب إعادة التحويل البرمجي مع رمز صحيحاً في العمود EventSubClass . إليك قائمة أكواد صحيحاً بسبب إعادة التحويل البرمجي:



حزمة الخدمة SP2 ل SQL Server 2000
   Integer code   Reason for recompilation
-----------------------------------------------------------------------
1 Schema, bindings, or permissions changed between compile
or execute.

2 Statistics changed.

3 Object not found at compile time, deferred check to
run time.

4 Set option changed in batch.

5 Temp table schema, binding, or permission changed.

6 Remote rowset schema, binding, or permission
changed.

SQL Server 2005
   Integer code   Reason for recompilation   -----------------------------------------------------------------------
1 Schema changed.

2 Statistics changed.

3 Recompile DNR.

4 Set option changed.

5 Temp table changed.

6 Remote rowset changed.

7 For browse perms changed.

8 Query notification environment changed.

9 MPI view changed.

10 Cursor options changed.

11 With recompile option.
لمزيد من المعلومات حول الحدث SP:Recompile في SQL Server 2005، راجع الموضوع "فئة الحدث SP:Recompile" في كتب SQL Server 2005.

المراجع

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

كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2000 290211

خصائص

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

تعليقات