سؤال

أحاول حذف بعض الصفوف

استخدام

SQL Server Management Studio ، بالنسبة إلى صفين فقط أحصل على الرسالة

لم يتم حذف أي صفوف

A problem occurred attempting to delete row #X
Error Source: .Net SqlClient Data Provider
Error Message: String or binary data would be truncated
The Statement has been terminated


Correct the errors and attempt to delete the row again or press ESC to cancel the change(s)

ماذا يمكن أن يحدث أثناء حذف الصف؟

المفاتيح فريدة من نوعها بحيث ليست مشكلة

لقد قمت بحذف الصفوف باستخدام عبارات الحذف اليدوي ولكن فضوليًا حول ما يجري هنا

أي أفكار ؟

هذا يستخدم SQL 2008 R2 Express Edition

تحديث - لا توجد مشغلات على الطاولة

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

المحلول

حاول تشغيل SQL Profiler أثناء حذف SSMS إذا كنت تريد أن تعرف بالضبط كيف يتم حذفها.

هل لديك مشغل حذف على الطاولة؟ قد يكون أحد المتغيرات التي تقوم بتسجيلها إلى جدول تدقيق أطول عند المرور عبر واجهة المستخدم الرسومية بدلاً من نافذة الاستعلام.

في أي حال ، قد يساعد توفير تعريف الجدول والصفوف التي يتم حذفها للآخرين في العثور على حل لسؤالك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top