Ваш код где-то усекает значение. Вы не включили весь код, поэтому мы не можем угадать , где он усекается. Обычное место - объявления параметров. Правильный код должен быть таким:
SqlCommand cmd = new SqlCommand(
@"insert into table (column) values (@param)", conn, trn);
cmd.Paramaters.Add("@param", SqlDbType.NVarChar, -1);
cmd.Parameters["@param"].Value = myLongVariable;
cmd.ExecuteNonQuery();