Используйте триггер INSTEAD OF DELETE (см. MSDN ) и определите внутри триггера то, что вы действительно хотите сделать.
INSTEAD OF DELETE