Ta poprawka dotyczy również usług Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Objawy
Załóżmy, że masz usługi Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014) zainstalowane na komputerze, którego ustawienia regionalne są inne niż amerykańskie, a ustawienia regionalne SQL Server 2012 lub SSAS 2014 są zgodne ze stanami amerykańskimi. Po uruchomieniu funkcji DateAdd lub Day funkcja zwraca wartość w postaci ustawień regionalnych USA, a nie w formacie zdefiniowanym przez użytkownika.
Na przykład ustawienia regionalne systemu operacyjnego na komputerze to ustawienia regionalne w Wielkiej Brytanii (DMY), a ustawienia regionalne programu SQL Server 2012 lub SSAS 2014 to ustawienia regionalne w USA (MDY). Jeśli funkcja DateAdd jest uruchamiana przy użyciu funkcji DateAdd("d", 0, "12/01/1959 00:00:00"), w ustawieniu w Wielkiej Brytanii parametr musi być traktowany jako dd/mm/rr. Niepoprawnym wynikiem jest 01 grudnia 1959" zamiast poprawnego wyniku "12 stycznia 1959".
Jeśli uruchomisz funkcję Day przy użyciu Day("12/01/1959 00:00:00"), w ustawieniu w Wielkiej Brytanii parametr musi być traktowany jako dd/mm/rr. Niepoprawnym wynikiem jest dzień "01" zamiast poprawnego wyniku dzień "12".
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
Aktualizacja zbiorcza 1 dla systemu SQL Server 2014 /pl-pl/pomoc/2931693
Aktualizacja skumulowana 7 dla SQL Server 2012 z dodatkiem Service Pack 1 /en-us/help/2894115
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2012 z dodatkiem SP1
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.