sql 2012 با کارکترهای فارسی مشکلی نداره ، شما اول چک کنید آیا اطلاعات فارسی به درستی در دیتابیس ذخیره شده اند یا نه ( اطمینان حاصل کنید که مشکل از سمت دیتا گریدویو هست ) .
اگر مشکل از دیتا گرید ویو بود چندتا کار انجام بدین . اول خاصیت Right To Left فرمتون رو برابر True قرار بدین . بعد برای فرمتون و دیتا گریدویوتون یک فونت فارسی انتخاب کنید ( اگر دیتا گریدویوتون در داخل Panel هست فونت Panel رو هم تغییر بدین ) . احتمالا مشکل از فونت استفاده شده است