Ahmed Magdy12 نشر 20 أبريل أرسل تقرير نشر 20 أبريل عند عمل قاعدة بيانات وانشاءها واستخدام الأمر insert يظهر هذا الخطأ ؟ Msg 544, Level 16, State 1, Line 112 Cannot insert explicit value for identity column in table 'categories' when IDENTITY_INSERT is set to OFF. Completion time: 2024-04-20T17:34:02.3334453+02:00 مع إن كل شيء صحيح هو يقول تقريبا أني لا أملك صلاحية الكتابة التلقائية ما الحل لهذه المشكلة ؟ 2 اقتباس
0 محمد عاطف17 نشر 20 أبريل أرسل تقرير نشر 20 أبريل يجب عليك تفعيل خاصية ادخال ال identity column قبل عمل اى insert بواسطة identity . SET IDENTITY_INSERT tableName ON واسبتدال كلمة tableName باسم الجدول لديك . وفي نهاية الملف بعد عمل ال insert قم بايقاف خاصية الادخال عن طريق هذا الامر . SET IDENTITY_INSERT Table1 OFF اقتباس
0 Chihab Hedidi نشر 20 أبريل أرسل تقرير نشر 20 أبريل يظهر هذا الخطأ عندما تحاول إدراج قيمة صريحة في عمود هوية في جدول قاعدة البيانات بينما يكون إعداد IDENTITY_INSERT لهذا الجدول مضبوطًا على OFF، و لحل هذه المشكلة، يجب عليك تفعيل IDENTITY_INSERT يمكنك ذلك عن طريق إضافة هذا السطر: -- تفعيل IDENTITY_INSERT SET IDENTITY_INSERT categories ON; -- ثم تنفيذ عملية الإدخال -- إيقاف IDENTITY_INSERT بعد الإدخال SET IDENTITY_INSERT categories OFF; تأكد من إيقاف إعداد IDENTITY_INSERT بعد الانتهاء من الإدراج للحفاظ على سلامة البيانات. اقتباس
0 Ahmed Magdy12 نشر 20 أبريل الكاتب أرسل تقرير نشر 20 أبريل يظهر هذا الخطأ أيضا Msg 1088, Level 16, State 11, Line 112 Cannot find the object "categories" because it does not exist or you do not have permissions. Completion time: 2024-04-20T18:12:27.9607625+02:00 1 اقتباس
0 Mustafa Suleiman نشر 21 أبريل أرسل تقرير نشر 21 أبريل بتاريخ 18 ساعة قال Ahmed Magdy12: يظهر هذا الخطأ أيضا Msg 1088, Level 16, State 11, Line 112 Cannot find the object "categories" because it does not exist or you do not have permissions. Completion time: 2024-04-20T18:12:27.9607625+02:00 لا يمكن العثور على الكائن "categories" لأنه غير موجودK أولاً، تأكد من وجود جدول باسم "categories" في قاعدة البيانات باستخدام الأمر التالي: SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'categories'; وإن لم تعثر عليه فستحتاج إلى إنشائه باستخدام الأمر التالي: CREATE TABLE categories ( category_id INT PRIMARY KEY ); أيضًا يجب توفر الأذونات اللازمة للوصول إلى الجدول "categories"، وتستطيع الحصول على ذلك باستخدام: GRANT SELECT, INSERT ON categories TO [username]; استبدل "[username]" باسم المستخدم الخاص بك. وأحيانًا تحتاج إلى تفعيل IDENTITY_INSERT قبل إدخال البيانات في جدول يحتوي على عمود IDENTITY: SET IDENTITY_INSERT categories ON; بعد إدخال البيانات، عليك تعطيل IDENTITY_INSERT باستخدام الأمر التالي: SET IDENTITY_INSERT categories OFF; اقتباس
السؤال
Ahmed Magdy12
عند عمل قاعدة بيانات وانشاءها واستخدام الأمر insert يظهر هذا الخطأ ؟
Msg 544, Level 16, State 1, Line 112
Cannot insert explicit value for identity column in table 'categories' when IDENTITY_INSERT is set to OFF.
Completion time: 2024-04-20T17:34:02.3334453+02:00
مع إن كل شيء صحيح هو يقول تقريبا أني لا أملك صلاحية الكتابة التلقائية ما الحل لهذه المشكلة ؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.