Ovaj se hitni popravak primjenjuje i na Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Simptomi
Pretpostavimo da imate Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ili SQL Server 2014 Analysis Services (SSAS 2014) instaliranu na računalu koje nije-sad locale i regionalna tablica sustava SQL Server 2012 ili SSAS 2014 je američka regionalna shema. Kada pokrenete funkciju DateAdd ili Day , vraćena vrijednost funkcije jest oblik regionalne sheme, a ne oblik koji ste definirali. Na primjer, regionalna shema operacijskog sustava na računalu je Velika Britanija locale (DMY) i regionalna tablica sustava SQL Server 2012 ili SSAS 2014 je američka regionalna shema (MDY). Ako funkciju DateAdd pokrenete pomoću datuma dodatka ("d"; 0; "12/01/1959 00:00:00"), u Velikoj Britaniji postavljanje parametar mora biti tretirao kao dd/mm/yy. Netočan rezultat je 01 Prosinac 1959 "umjesto odgovarajućeg rezultata" 12 Siječanj 1959 ". A ako pokrenete funkcija Day pomoću dana ("12/01/1959 00:00:00"), u Velikoj Britaniji postavljanje parametar mora biti tretiranje kao dd/mm/yy. Netočan rezultat je dan "01" umjesto točnog dana rezultata "12".
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 1 za SQL Server 2014 /en-us/help/2931693
Kumulativno ažuriranje 7 za SQL Server 2012 SP1 /en-us/help/2894115
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".