سيتم اقتطاع السلسلة أو البيانات الثنائية عند الحذف
-
28-09-2019 - |
سؤال
أحاول حذف بعض الصفوف
استخدام
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 إذا كنت تريد أن تعرف بالضبط كيف يتم حذفها.
هل لديك مشغل حذف على الطاولة؟ قد يكون أحد المتغيرات التي تقوم بتسجيلها إلى جدول تدقيق أطول عند المرور عبر واجهة المستخدم الرسومية بدلاً من نافذة الاستعلام.
في أي حال ، قد يساعد توفير تعريف الجدول والصفوف التي يتم حذفها للآخرين في العثور على حل لسؤالك.
لا تنتمي إلى StackOverflow