Microsoft SQL Server 2008 R2 中的乔治亚语支持

georgian language support in Microsoft SQL Server 2008 R2

我希望乔治亚州的人可以帮助我进行设置。

我在使用 SQL Server 2008R2 时遇到格鲁吉亚数据库问题。 SQL 服务器设置为具有默认语言环境 General Latin 1。在 Windows 7 上 运行 安装了默认的英语语言。我正在使用此服务器处理英语、德语、斯洛伐克语、俄语、希伯来语和拉脱维亚语数据库,没有任何问题。

现在,当我尝试使用 Georgian_Modern_Sort_CI_AS 排序规则创建数据库时,数据库已成功创建,数据库结构已创建,但稍后当我尝试使用它时失败并出现错误 "The Collation specified by SQL Server is not supported."

我注意到在与排序规则相关的 MSDN 页面上 https://msdn.microsoft.com/en-us/library/ms143508%28v=sql.105%29.aspx 格鲁吉亚排序规则标有星号。但是我没有找到任何关于这颗星是什么意思的描述。

我检查了 Windows 中的区域设置,我注意到如果我想更改系统区域设置,则列表中不提供格鲁吉亚语。我可以安装格鲁吉亚语作为显示语言,但无论如何它都没有改变可用的系统区域设置。

知道我应该怎么做才能使用格鲁吉亚数据库吗?

哎呀,不确定这是否好,但我在 mssql 2005 中发现了一些东西,它说格鲁吉亚语或印地语和 varchar 没有办法:/

The last example returns 0 (Unicode) as the code page for Hindi. This example illustrates the fact that many locales, such as Georgian and Hindi, do not have c?code pages, as they are Unicode-only collations. Those collations are not appropriate for columns that use the char, varchar, or text data type, and some collations have been deprecated. For a list of available collations and which collations are Unicode-only, see Collation Settings in Setup in SQL Server 2005 Books Online.

资源: https://technet.microsoft.com/en-us/library/bb330962(v=sql.90).aspx

When must we use NVARCHAR/NCHAR instead of VARCHAR/CHAR in SQL Server?

有人有其他方法可以避免将 NVARCHAR 用于格鲁吉亚文字或印地语吗?