Se aplică la
SQL Server 2012 Analysis Services

Această remediere rapidă se aplică și la Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Simptome

Să presupunem că aveți Microsoft SQL Server 2012 Analysis Services (SSAS 2012) sau SQL Server 2014 Analysis Services (SSAS 2014) instalat pe un computer care nu este din afara S.U.A. și setările regionale ale SQL Server 2012 sau SSAS 2014 sunt regionale noi. Atunci când derulează funcția DateAdd sau Day , valoarea returnată a funcției este format US-setări regionale în loc de formatul pe care l-ați definit. De exemplu, setările regionale ale sistemului de operare de pe computer sunt regionale din Marea Britanie (DMY) și setările regionale ale SQL Server 2012 sau SSAS 2014 sunt regionale din S.U.A. Dacă ați rulat funcția DateAdd utilizând DateAdd ("d", 0, "12/01/1959 00:00:00"), în Marea Britanie setarea parametrului trebuie să fie tratat ca dd/ll/aa. Rezultatul incorect este 01 decembrie 1959 "în locul rezultatului corect" 12 ianuarie 1959 ". Iar dacă desfășurați funcția Day cu ajutorul zilei ("12/01/1959 00:00:00"), în Marea Britanie setarea parametrului trebuie să fie tratat ca dd/ll/aa. Rezultatul incorect este ziua "01" în locul zilei rezultatului corect "12".

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.