Я не думаю, что это возможно. SP sp_helpdb использует str для преобразования числового размера в varchar
, и в документации нет ничего (что я могу найти), которое могло бы заставить str
использовать ,
вместо .
как десятичный символ. Использование set language не помогает.
Обходной путь, предложенный Мартином в комментарии
select replace(str(sum(convert(dec(17,2),size)) / 128,10,2) +' MB', '.', ',')
from sys.database_files