Зачем использовать Regex только для проверки числа?
int n = -2000;
if(n >= -2055 && n <= 2055)
//Do something
else
//Do something else
У вас есть права Execute
на эту хранимую процедуру? Он должен быть установлен администратором сервера sql.