我将SQL Server CE私下部署到我网络上的一组计算机上。每隔一段时间,我就会从连接到本地数据库的应用程序收到此错误。
System.Data.SqlServerCe.SqlCeException:此计算机上未安装指定的区域设置。确保安装相应的语言包。 [LCID = 1033]
我不明白为什么会这样。我知道1033是EN-US,所有这些机器都是EN-US机器。我在这里遗漏了一些东西,但我不知道它是什么。这个错误不一致,我无法复制它。但是,当抛出此异常时,我会不断收到自动发送的电子邮件。
更多细节。 1)我可以连接到数据库。 2)当我检查GetDatabaseInfo的连接时,我看到数据库的lcid确实是1033. 3)我使用的是CE 4.0.0.0。 4)我的系统lcid是1033. 5)我可以看到sqlceer40xx.dll - 其中xx是EN。
有什么想法吗?