我有一个最近升级的 SQL Server,我正准备投入使用,我们已经从 SQL Server 2000 升级到 SQL Server 2005。不过,2005 盒子上的排序规则设置不同(我没有进行升级所以不确定在这个过程中是否做错了什么)。是否可以/建议更改 SQL Server 2005 中的系统范围排序规则设置,或者我应该再次完成安装?
我有一个最近升级的 SQL Server,我正准备投入使用,我们已经从 SQL Server 2000 升级到 SQL Server 2005。不过,2005 盒子上的排序规则设置不同(我没有进行升级所以不确定在这个过程中是否做错了什么)。是否可以/建议更改 SQL Server 2005 中的系统范围排序规则设置,或者我应该再次完成安装?
这篇文章(也包含指向 Microsoft 上的 MSDN 的链接)似乎表明它可以完成并包含说明,但老实说,它看起来只是重新安装会更容易!
您必须重新安装 SQL,因为这是将系统数据库更改为正确排序规则的唯一方法。
默认排序规则由 Windows 语言环境决定,我相信从以前的 SQL 版本升级时会有一些“技巧”。查看http://msdn.microsoft.com/en-us/library/ms143508(SQL.90).aspx
也就是说,您可以使用要使用的排序规则在同一台服务器上安装另一个实例,然后移动需要它的数据库,而无需触及旧实例上的任何其他内容。
这使您可以同时运行 2,而不会被迫关闭具有不正确设置的实例。
除非它不在生产中,否则它并不重要。