Sql Azure导入到localdb失败,不支持Collat​​ion 1033

时间:2014-05-06 18:20:42

标签: sql-server azure bacpac

当我尝试将数据层应用程序导入到本地SqlServer时,出现以下错误。

无法从包加载架构模型。 (Microsoft.SqlServer.Dac)

不支持排序规则1033。您必须在Collat​​ion属性中指定一个受支持的排序规则。 (Microsoft.Data.Tools.Schema.Sql)

我尝试过使用Sql Server 2012和2014.我已经卸载并重新安装了Visual Studio和SQL Server两次。我已成功地在不同的开发服务器上成功导入.bacpac文件,没有任何问题。在我的新开发服务器上,我无法弄清楚我在这里缺少什么。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

以下是解决此问题的方法。

将一个键“ExtendedLocale”添加到NLS文件夹中的注册表。它可以是空的。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ ExtendedLocale

与Microsoft工程师交谈后,这与删除自动语言包有关。它出于某种原因删除了该注册表项。无法停止自动语言删除。