我希望有一些来自乔治亚州的人,也许能帮助我的设置。
我对SQLServer2008R2的格鲁吉亚数据库有问题。SQL Server设置为默认地区通用拉丁文1。它运行在用默认英语语言安装的Windows 7上。我使用这个服务器处理英语,德语,斯洛伐克语,俄语,希伯来语和拉脱维亚语数据库,没有任何问题。
现在,当我尝试使用Georgian_Modern_Sort_CI_AS排序规则创建数据库时,数据库被成功地创建,数据库结构被创建,但是后来当我试图使用它时,它失败了--“不支持Server指定的排序规则”。
我注意到,在与https://msdn.microsoft.com/en-us/library/ms143508%28v=sql.105%29.aspx排序相关的MSDN页面上,格鲁吉亚排序规则被标记为star。然而,我没有找到这颗恒星的任何描述。
我检查了Windows中的区域设置,注意到如果我想更改系统区域设置,则列表中没有格鲁吉亚语。我可以安装格鲁吉亚作为显示语言,但它没有改变在可用的系统地区无论如何。
知道我该怎么做才能处理格鲁吉亚的数据库吗?
发布于 2015-04-07 21:02:16
哎哟,不知道这是不是好事,但我在mssql 2005中发现了一些东西,上面说格鲁吉亚语、印地语和varchar :/
最后一个示例返回0 (Unicode)作为印地语的代码页。此示例说明了这样一个事实,即许多地区(如格鲁吉亚语和印地语)没有c?代码页,因为它们是Unicode专用的排序规则。这些排序规则不适合使用char、varchar或文本数据类型的列,有些排序规则已被废弃。有关可用排序规则的列表以及哪些排序规则仅为Unicode,请参见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的格鲁吉亚脚本或印地语?
https://stackoverflow.com/questions/29496066
复制相似问题