Вам не нужно и не следует форматировать его в SQL Server - вместо этого именно ваше приложение должно форматировать его для пользовательского интерфейса.
Вы не сказали, в каком коде находится ваше приложение,например, в C # мы могли бы использовать
Label1.Text = string.Format("Amount is {0:c}", amount);
Тогда вы можете быть уверены, что он не только будет использовать правильный символ валюты, но также будет использовать правильный десятичный знак и символы разделителя тысяч.