Ssms

不支持 Microsoft SQL Server 本地報表文化:3072 是無效的文化標識符

  • April 3, 2018

我正在使用 Windows 10、塞爾維亞語、SQL Management Studio 2016 並且無法使用數據庫報告,因為出現錯誤:

本地報告處理過程中出錯 不支持文化 參數名稱:文化 3072 (0x0c00) 是無效的文化標識符。

我嘗試使用不同的 Windows 10 設置 - 語言(英語),嘗試使用不同的 SSMS 設置(英語)但得到相同的錯誤。

你知道如何解決這個問題嗎?

PS 我的 Windows 10 系統區域設置:

Get-WinSystemLocale
LCID       Name            DisplayName
----       ----            ----
9242       sr-Latin-RS     Serbian(Latin, Serbia)

我認為 3072 (0x0c00) 是無效的語言環境 ID,至少根據this。所以這看起來像是一個損壞的 Windows 安裝,可能來自一個易碎的磁碟(例如,區域設置 0x0c1a 的字節覆蓋,這是“塞爾維亞和黑山(前)”的程式碼)。

您可以嘗試從控制面板更改目前區域設置。

有同樣的錯誤。

原來這是我在 Region -> Formats -> Format 中的設置。當它在英語(世界)或英語(歐洲)上時,我會收到這個錯誤。將其設置為英語(美國)即可解決。

我猜英語(世界)或英語(歐洲)是 Windows 10 的新格式,而 SSMS 並沒有為此做好準備。

引用自:https://dba.stackexchange.com/questions/172903