Мне нужно сохранить до 17 десятичных знаков. Какова правильная точность с десятичным в SQL Server 2005?
Зависит от того, сколько значений вы хотите оставить слева от десятичной точки, вероятно, 17. Таким образом, точность должна быть 17 + 17 = 34, а масштаб = 17.
Пока ваша шкала равна 17, а ваша точность> = 17 (независимо от вашей точности - масштаб - это сколько цифр вы можете оставить после десятичной точки).
http://msdn.microsoft.com/en-us/library/ms187746(v=SQL.90).aspx