تصحيح: لا يعمل الأمر ادراج EXEC عند ادراج صف يحتوي علي قيمه الهوية الصريحة في جدول مع عمود الهوية والIDENTITY_INSERT يتم إيقاف تشغيله بشكل افتراضي في SQL Server

ينطبق على: SQL Server 2019 on WindowsSQL Server 2019 on LinuxSQL Server 2016 Service Pack 2

الأعراض


افترض انك تستخدم جمله INSERT EXEC لادراج صف يحتوي علي قيمه هويه صريحه في جدول يحتوي علي عمود الهوية والIDENTITY_INSERT يتم إيقاف تشغيله بشكل افتراضي في Microsoft SQL Server 2019 و 2016. تلاحظ ان جمله INSERT EXEC لا تعمل بشكل صحيح. السلوك المتوقع هو فشل العبارة وترجع رسالة الخطا التالية:

لا يمكن ادراج قيمه صريحه لعمود الهوية في جدول ' <TableName> ' عند تعيين IDENTITY_INSERT إلى إيقاف التشغيل

الحالة


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

الحل


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

المراجع


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