不支持 Microsoft SQL Server 本地报告文化:3072 是无效的文化标识符

Jel*_*ena 10 ssms windows-10

我使用的是 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)
Run Code Online (Sandbox Code Playgroud)

小智 17

有同样的错误。

原来这是我在 Region -> Formats -> Format 中的设置。当它在英语(世界)或英语(欧洲)上时,我会得到这个错误。将其设置为英语(美国)即可解决。

我猜英语(世界)或英语(欧洲)是 Windows 10 的新格式,SSMS 没有为此做好准备。

  • 这里有一些问题。对于英语(比利时)它失败了,对于荷兰语(比利时)它工作得很好...... (2认同)

Rem*_*anu 5

我认为 3072 (0x0c00) 是一个无效的区域设置 ID,至少根据这个. 因此,这看起来像是损坏的 Windows 安装,可能来自易碎的磁盘(例如,区域设置 0x0c1a 的字节覆盖,这是“塞尔维亚和黑山(前)”的代码)。

您可以尝试从控制面板更改当前区域设置。