0

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

我对 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 中的区域设置,我注意到如果我想更改系统区域设置,那么格鲁吉亚语在列表中不可用。我可以安装格鲁吉亚语作为显示语言,但无论如何它没有改变可用的系统语言环境。

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

4

1 回答 1

0

哎呀,不确定这是否好,但我在 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

我们什么时候必须在 SQL Server 中使用 NVARCHAR/NCHAR 而不是 VARCHAR/CHAR?

有人有不同的方法来避免在格鲁吉亚脚本或印地语中使用 NVARCHARs 吗?

于 2015-04-07T21:02:16.007 回答