Cita:
Iniciado por Libras modificarla en tu select
select convert(varchar(20),columna) from tabla
y ver tus datos, encontraras que tienes algun dato muy largo o algo asi :)
Conseguí solucionar el problema creando otra tabla con la misma estructura y traspasando los datos.
Aunque se solucionó el problema sigo sin saber el motivo.
Muchas gracias a todos por vuestra ayuda.