ينطبق على
SQL Server 2008 Service Pack 4 SQL Server 2008 R2 Service Pack 3

مؤشرات الخطأ

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

  • يمكنك ادراج العديد من الصفوف في جدول في Microsoft SQL Server 2008 أو في SQL Server 2008 R2 باستخدام أحد الاستعلامات التالية:

    • INSERT INTO <target_table> SELECT * FROM <target_table> WHERE <predicate>
    • SELECT * INTO <target_table> FROM <source_table> WHERE <predicate>

    ملاحظات

    • يمثل العنصر النائب <target_table> اسم الجدول الهدف الفعلي.

    • يمثل العنصر النائب ل>تقييم ال< داله التقييم الفعلية.

    • يمثل العنصر النائب <source_table> الجدول المصدر الفعلي.

  • تم تجاوز عتبه تصعيد التامين الخاصة بالجدول.

في هذا السيناريو ، لا يقوم مشغل قاعده البيانات بتصعيد تامينات الجدول.

السبب

تحدث هذه المشكلة نظرا لان SQL Server لا يحسب كل التامينات الجديدة التي يتم إنشاؤها بواسطة عمليات الادراج. ولذلك ، قد لا يتم تشغيل عتبه تصعيد التامين عندما يكون مطلوبا.

الحل

معلومات حزمه الخدمة ل SQL Server 2008

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

968382 كيفيه الحصول علي أحدث حزمه خدمه ل SQL Server 2008

معلومات حزمه الخدمة ل SQL Server 2008 R2

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

2527041كيفيه الحصول علي أحدث حزمه خدمه ل SQL Server 2008 R2

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".تم تصحيح هذه المشكلة أولا في SQL Server 2008 Service Pack 2 ل SQL Server 2008. تم تصحيح هذه المشكلة أولا في SQL Server 2008 R2 Service Pack 1 ل SQL Server 2008 R2.

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

للحصول علي مزيد من المعلومات حول تصعيد التامين ، قم بزيارة موقع Microsoft TechNet التالي علي الويب:

معلومات عامه حول تصعيد التامينلتحديد ما إذا كانت تامين الجدول تمت تصعيد ، قم بتشغيل عبارات SQL للعمليات التالية:

USE tempdbGOCREATE TABLE x (i INT NOT NULL PRIMARY KEY)GOBEGIN TRANINSERT xSELECT TOP (40000)ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS rFROM master..spt_values a, master..spt_values bORDER BYrSELECTCOUNT(*)FROM sys.dm_tran_locksWHERE request_session_id = @@SPID ROLLBACKGODROP TABLE x 

إذا تم تصعيد تامين الجدول ، فترجع عبارة SELECT الاخيره قيمه اما 1 أو 2. إذا لم يتم تصعيد تامين الجدول ، فترجع جمله SELECT الاخيره قيمه اما 40,066 أو 40,067.

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

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

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