تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

مؤشرات الخطأ

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

  • افترض أن لديك جداول مقسمة في Microsoft SQL Server وأنها جزء من Change Data Capture (CDC) أو النسخ المتماثل للمعاملات. يمكنك تبديل القسم أو تبديله من هذه الجداول.

  • بعد تبديل القسم عند إجراء عمليات لغة معالجة البيانات (DML)، قد تلاحظ حدوث EXCEPTION_ACCESS_VIOLATION وإنشاء ملف تفريغ ذاكرة.

التاريخ/الوقت ***تفريغ المكدس الذي يتم إرساله إلى FilePath\FileName
Date/Time SqlDumpExceptionHandler: تم إنشاء استثناء فادح ل ProcessID c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server إنهاء هذه العملية.
التاريخ/الوقت * *****
التاريخ/الوقت * التاريخ /الوقت *
BEGIN STACK DUMP:
Date/Time *
Date/Time *
Date/Time *
Date/Time *
Date/Time * Exception Address = 0000007FEE724BD80 Module(sqllang+000000000015BBD80)
Date/Time * رمز الاستثناء = c0000005 EXCEPTION_ACCESS_VIOLATION
Date/Time * حدث انتهاك الوصول عنوان القراءة 0000000000000002A
التاريخ/الوقت * إدخال المخزن المؤقت 70 بايت
التاريخ / الوقت * sys.sp_MScdc_capture_job
التاريخ / الوقت *

التاريخ/الوقت ***تفريغ المكدس الذي يتم إرساله إلى FilePath\FileName
Date/Time SqlDumpExceptionHandler: تم إنشاء استثناء فادح ل PID c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server إنهاء هذه العملية.
التاريخ/الوقت * ******
التاريخ/الوقت *
التاريخ/الوقت * بدء تفريغ مكدس الذاكرة المؤقتة:
التاريخ/الوقت * التاريخ/الوقتSPID
التاريخ/الوقت *
التاريخ/الوقت *
التاريخ/الوقت * عنوان الاستثناء = 000007FEE9D26640 الوحدة النمطية (sqllang+0000000001586640)
التاريخ/الوقت * رمز الاستثناء = c0000005 EXCEPTION_ACCESS_VIOLATION
التاريخ/الوقت * حدث انتهاك الوصول إلى عنوان القراءة 000000000000002A
Date/Time * Input Buffer 109 بايت -
Date/Time * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Date/Time الوقت * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5f 00 72 00 65 00 70 00
التاريخ/الوقت * l c m d s & ô 6c 00 63 00 6d 00 64 00 73 00 00 00 00 00 26 04 04 f4
التاريخ/الوقت * & & ÿ 01 00 00 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 ff
التاريخ/الوقت * ÿÿÿ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 8f 13 00
Date/Time * & & ¡ 00 00 00 26 04 04 00 00 00 00 00 00 00 26 04 04 20 a1 07
تاريخ/وقت * 00

  • إذا قمت بتشغيل الاستعلام التالي مقابل جدول الوجهة، فقد تلاحظ أنه سيتم وضع علامة على قيمة العمود is_replicated على أنها "1" للفهرس غير المجمع وهو غير صحيح.

select index_id, partition_number, * from sys.system_internals_partition_columns pc with(nolock)

JOIN sys.partitions p with(nolock)

ON p.partition_id = pc.partition_id

where p.object_id = object_id ('PartitionTable')

order by 2

الحل

تم تصحيح هذه المشكلة في التحديثات التراكمية التالية SQL Server:

      التحديث التراكمي 1 SQL Server 2017

      التحديث التراكمي 5 SQL Server 2016 SP1

      التحديث التراكمي 8 SQL Server 2014 SP2

يحتوي كل تحديث تراكمي جديد SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. اطلع على آخر التحديثات التراكمية SQL Server:

آخر تحديث تراكمي SQL Server 2017

آخر تحديث تراكمي SQL Server 2016

آخر تحديث تراكمي SQL Server 2014

الحالة

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

المراجع

تعرف على المصطلحاتالتي تستخدمها Microsoft لوصف تحديثات البرامج.

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×