【问题标题】:georgian language support in Microsoft SQL Server 2008 R2Microsoft SQL Server 2008 R2 中的格鲁吉亚语支持
【发布时间】:2015-06-12 07:32:24
【问题描述】:

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

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

现在,当我尝试使用 Georgian_Modern_Sort_CI_AS 排序规则创建数据库时,成功创建了数据库,创建了数据库结构,但后来当我尝试使用它时失败并出现错误“不支持 SQL Server 指定的排序规则”。

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

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

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

【问题讨论】:

    标签: sql-server-2008-r2 collation georgian


    【解决方案1】:

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

    最后一个示例返回 0 (Unicode) 作为印地语的代码页。此示例说明了许多语言环境(例如格鲁吉亚语和印地语)没有 c?code 页的事实,因为它们是仅 Unicode 排序规则。这些排序规则不适用于使用 char、varchar 或 text 数据类型的列,并且某些排序规则已被弃用。有关可用排序规则的列表以及哪些排序规则仅限 Unicode,请参阅 SQL Server 2005 联机丛书中的设置中的排序规则设置。

    资源: 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?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多