如何在 SQL Server 2008 R2 中更改服务器排序规则
Posted
技术标签:
【中文标题】如何在 SQL Server 2008 R2 中更改服务器排序规则【英文标题】:how to change server collation in SQL Server 2008 R2 【发布时间】:2011-11-17 17:25:01 【问题描述】:如何将服务器排序规则设置从“Chinese_PRC_CI_AS”更改为“Latin1_General_CI_AS”?
【问题讨论】:
【参考方案1】:这不是一个简单的过程,根据这篇 MSDN 文章:http://msdn.microsoft.com/en-us/library/ms179254.aspx
如果可能的话,我建议根据这篇 MSDN 文章更改每个数据库的排序规则:http://msdn.microsoft.com/en-us/library/ms175835.aspx
【讨论】:
感谢您的资源。这很有用。我发现我朋友格式的日期格式是yyyy-mm-dd,他的排序规则是中文。但是我的是 dd/mm/yyyy。是排序规则设置问题吗?谢谢。【参考方案2】:您可以通过重建数据库来更改“主”数据库/服务器的排序规则,为此请访问以下链接:
http://msdn.microsoft.com/en-us/library/dd207003(v=sql.100).aspx
http://sqlbuzz.wordpress.com/2011/08/20/how-to-rebuild-master-database-aka-rebuilding-sql-server-2008r2/
但请确保在执行此操作之前备份所有数据库。
【讨论】:
以上是关于如何在 SQL Server 2008 R2 中更改服务器排序规则的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?
如何将所有数据库(快速)自 sql server 2008 express 传递到 sql server 2008 R2(无 express)