El número sobrepasa los límites de la variable de recepción smallint o int.
Para almacenar números que estén fuera del rango de smallint o int, redefina la variable para utilizar el tipo int o decimal.