Ta poprawka dotyczy również usług Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Symptomy

Załóżmy, że masz zainstalowane usługi Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014) na komputerze, który jest niezgodny z ustawieniami regionalnymi, a ustawienia regionalne programu SQL Server 2012 lub usług SSAS 2014 to stan lokalny. Po uruchomieniu funkcji DateAdd lub Day zwrócona wartość funkcji jest w formacie ustawień regionalnych (stan lokalny) zamiast zdefiniowanego formatu. Na przykład ustawienia regionalne systemu operacyjnego na komputerze to ustawienia regionalne Wielkiej Brytanii (DMY) oraz ustawienia regionalne programu SQL Server 2012 lub SSAS 2014 to AMERYKAŃSKIe ustawienia regionalne (MDY). Jeśli funkcja DateAdd jest uruchamiana za pomocą DateAdd ("d", 0, "12/01/1959 00:00:00"), w Wielkiej Brytanii wartość parametru należy traktować jako dd/mm/rr. Nieprawidłowy wynik to 01 grudnia 1959 "zamiast poprawnego wyniku" 12 stycznia 1959 ". W przypadku korzystania z funkcji Day (dni : "12/01/1959 00:00:00") w Wielkiej Brytanii parametr należy traktować jako dd/mm-rr. Nieprawidłowy wynik to dzień "01" zamiast poprawnego dnia "12".

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.