Hotfix ini juga berlaku untuk Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Gejala
Misalnya Anda memiliki Microsoft SQL Server 2012 Analysis Services (SSAS 2012) atau SQL Server 2014 Analysis Services (SSAS 2014) terinstal di komputer yang bukan-AS lokal dan lokal SQL Server 2012 atau SSAS 2014 adalah lokal AS. Saat Anda menjalankan fungsi Dateadd atau Day , nilai fungsi yang dikembalikan adalah format lokal AS dan bukan format yang Anda tentukan. Misalnya, lokal sistem operasi di komputer adalah lokal UK (DMY) dan lokal SQL Server 2012 atau SSAS 2014 adalah lokal AS (MDY). Jika Anda menjalankan fungsi dateadd dengan menggunakan dateadd ("d",0, "12/01/1959 00:00:00"), dalam pengaturan UK parameter harus memperlakukan sebagai DD/mm/YY. Hasil yang salah adalah 01 December 1959 "dan bukan hasil yang benar" 12 January 1959 ". Dan jika Anda menjalankan fungsi Day dengan menggunakan Day ("12/01/1959 00:00:00"), dalam pengaturan UK parameter harus memperlakukan sebagai DD/mm/YY. Hasil yang salah adalah hari "01" dan bukan hasil yang benar hari "12".
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693
Pembaruan kumulatif 7 untuk SQL Server 2012 SP1 /en-us/help/2894115
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".