2

Я пытаюсь удалить пару строкСтрока или двоичные данные будут усечены Delete

С ИСПОЛЬЗОВАНИЕМ

SQL студии управления сервером, для 2-х строк только я получаю сообщение

Нет строк были удалены

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

UPDATE - нет триггеров на столе

ответ

1

Попробуйте запустить SQL Profiler во время удаления через SSMS если вы хотите, чтобы точно знать, как это их удаление.

У вас есть триггер удаления на столе? Возможно, что одна из переменных, которые вы регистрируете в таблице аудита, длиннее, когда вы просматриваете графический интерфейс, а не через окно запроса.

В любом случае предоставление определения таблицы и удаляемых строк может помочь другим найти решение вашего вопроса.

+0

никаких триггеров на столе, попробует sql-профилировщик, спасибо – Kumar