الأعراض
لنفترض أنك تستخدم جملة INSERT EXEC لإدراج صف يحتوي على قيمة هوية صريحة في جدول يحتوي على عمود IDENTITY ويكون IDENTITY_INSERT OFF بشكل افتراضي في Microsoft SQL Server. لاحظت أن جملة INSERT EXEC لا تعمل بشكل صحيح. السلوك المتوقع هو فشل العبارة وإرجاع رسالة الخطأ التالية:
لا يمكن إدراج القيمة الصريحة لعمود الهوية في الجدول '<اسم >الجدول' عند تعيين IDENTITY_INSERT إلى إيقاف التشغيل
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
الدقة
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
- التحديث التراكمي 6 ل SQL Server 2019
- التحديث التراكمي 22 ل SQL Server 2017
- التحديث التراكمي 14 ل SQL Server 2016 SP2
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
- آخر تحديث تراكمي ل SQL Server 2019
- التحديث التراكمي الأخير ل SQL Server 2017
- التحديث التراكمي الأخير ل SQL Server 2016
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.