Отнася се за
SQL Server 2012 Analysis Services

Тази спешна корекция се отнася и за услугите за анализ на Microsoft SQL Server 2014 (SSAS 2014).

Симптоми

Да предположим, че имате Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или SQL Server 2014 Services (SSAS 2014), инсталиран на компютър, който не е в САЩ, и локал на SQL Server 2012 или SSAS 2014 е US Local. Когато изпълнявате функция DateAdd или Day , върнатата стойност на функцията е формат US – локал вместо формата, който сте задали. Например локалната операционна система на компютъра е езиковата променлива на Обединеното кралство (DMY) и езиковата променлива на SQL Server 2012 или SSAS 2014 е US Local (MDY). Ако изпълнявате функция DateAdd с помощта на DateAdd ("d"; 0; "12/01/1959 00:00:00"), в Обединеното кралство настройката параметър трябва да бъде третиран като дд/мм/гг. Неправилният резултат е 01 декември 1959 "вместо правилния резултат" 12 януари 1959 ". А ако стартирате функция Day с помощта на Day ("12/01/1959 00:00:00"), във Великобритания настройката параметър трябва да бъде третиран като дд/мм/гг. Неправилният резултат е ден "01" вместо правилния ден за резултат "12".

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.