KB2629456-تصحيح: انتهاك الوصول عند ادراج سجل في قسم جديد فارغ في SQL Server 2008 أو في SQL Server 2008 R2

توزع microsoft Microsoft SQL Server 2008 Service Pack 3 (SP3) أو Microsoft SQL Server 2008 R2 كملف واحد يمكن تنزيله. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تحديثات الأمان التي تم تضمينها في إصدار تحديث SQL Server 2008 SP3 أو SQL Server 2008 R2.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • يمكنك إنشاء أقسام لجدول في SQL Server 2008 أو في SQL Server 2008 R2.

  • لا تقم بتمكين الضغط علي كل الأقسام.

  • تحاول ادراج سجل في قسم جديد فارغ.

في هذا السيناريو ، يحدث خرق في الوصول ويتم تسجيل الخطا التالي في سجل أخطاء SQL Server:

<Date> <Time> spid##      ***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\SQLDump0001.txt<Date> <Time> spid##      SqlDumpExceptionHandler: Process 66 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.<Date> <Time> spid##      * BEGIN STACK DUMP:<Date> <Time> spid##      *  Exception Address = 0000000000C37D22 Module(sqlservr+0000000000137D22)<Date> <Time> spid##      *  Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION<Date> <Time> spid##      *  Access Violation occurred reading address 0000000000000020 

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. تحدث هذه المشكلة أيضا في Microsoft SQL Server 2008 R2.

الحل

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

SQL Server 2008 Service Pack 2

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 8 ل SQL Server 2008 Service Pack 2. للحصول علي مزيد من المعلومات حول حزمه التحديث التراكمي هذه ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2648096 حزمه التحديث التراكمي 8 ل SQL Server 2008 Service Pack 2ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 تصحيح السابق. توصي Microsoft بمراعاه تطبيق أحدث إصدار من الإصلاحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2402659 تم إصدار SQL Server 2008 الذي تم إصداره بعد SQL Server 2008 Service Pack 2 يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمات SQL Server محدده. يجب تطبيق الإصلاح العاجل ل SQL Server 2008 Service Pack 2 علي تثبيت SQL Server 2008 Service Pack 2. بشكل افتراضي ، يتم تضمين اي إصلاح عاجل يتم توفيره في حزمه خدمه SQL Server في حزمه خدمات SQL Server التالية.

SQL Server 2008 R2

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 11. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 R2 ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2633145 حزمه التحديث التراكمي 11 ل SQL Server 2008 R2 ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

981356 تم إصدار إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2

SQL Server 2008 R2 Service Pack 1

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 4 ل SQL Server 2008 R2 Service Pack 1. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

2633146 حزمه التحديثات التراكمية 4 ل SQL Server 2008 R2 Service Pack 1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2567616 تم إصدار الإصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 1

SQL Server 2008 Service Pack 3

تم إصدار التصحيح لهذه المشكلة أولا في حزمه التحديث التراكمي 2 ل SQL Server 2008 Service Pack 3. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 Service Pack 3 ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2633143 حزمه التحديث التراكمي 2 ل SQL Server 2008 Service Pack 3ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار تحديث جديد يحتوي علي كل الإصلاحات العاجلة وكل تحديثات الأمان التي تم تضمينها في إصدار التحديث السابق من SQL Server 2008 Service Pack 3. نوصي بتطبيق أحدث إصدار للتحديث الذي يحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2629969 تم إصدار SQL Server 2008 الذي تم إصداره بعد SQL Server 2008 Service Pack 3

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

للتاكيد علي ما إذا كنت تواجه المشكلة الموضحة في مقاله "قاعده المعارف" هذه ، اتبع الخطوات التالية:

  1. افتح اتصال داك ب SQL Server ، وقم بتشغيل الاستعلام التالي:

    Use <your_db_name>select * from sys.sysrscols rsc where rsc.rsid in ( select sau.container_idfrom sys.system_internals_allocation_units sau join sys.partitions pt on sau.container_id = pt.partition_idand pt.object_id = object_id(<YourPartitionedTable>) and pt.index_id = 1) 

    ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. في هذا الاستعلام ، <يوربارتيتيونيدتابل> هو عنصر نائب لاسم جدول الأقسام.

  2. في إخراج الاستعلام ، تحقق مما إذا كان عمود رسكوليد يحتوي علي قيمه كبيره. فيما يلي مثال علي هذه القيمة الكبيرة:

    رسيد

    رسكوليد

    هبكوليد

    ركموديفيد

    ti

    cid

    أوردكيي m

    72057594380091392

    %

    1

    614911578

    56

    %

    t

    72057594380091392

    +

    13

    614911578

    12967

    53265

    %

    72057594380091392

    يقوم

    14

    614911578

    32999

    53265

    %

    72057594380091392

    13

    بوصه

    614911578

    32999

    53265

    %

    72057594380091392

    14

    x

    614911578

    59

    %

    %

    72057594380091392

    بوصه

    11

    614911578

    59

    %

    %

    72057594380091392

    11

    سنه

    614911578

    1834

    %

    %

    72057594380091392

    67108865

    19

    614911578

    19627

    53625

    %

    72057594380091392

    22

    23

    614911578

    56

    %

    %

    72057594380091392

    23

    ساعة

    614911578

    10407

    53625

    %

    72057594380091392

    ساعة

    ذا

    614911578

    662636

    %

    %

في هذا المثال ، تكون قيمه 67108865 أكبر بكثير من الآخرين. يشير ذلك إلى انك تواجه المشكلة الموضحة في مقاله "قاعده المعارف" هذه.

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

ALTER INDEX <your_table_index>ON <your_table_name>REBUILD Partition = allGO 

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟

ما الذي أثّر في تجربتك؟

هل لديك أي ملاحظات إضافية؟ (اختياري)

نشكرك على ملاحظاتك!

×