SQL Server 2008 R2有错误的默认排序规则
问题描述:
当我最初安装SQL Server时,我的计算机区域被设置为英文(美国)。我认为这使默认排序规则SQL_Latin1_General_CP1_CI_AS
。生产服务器和我的同事的SQL Server设置有Latin1_General_CI_AS
。SQL Server 2008 R2有错误的默认排序规则
我改变了我的区域以匹配他们的英语(澳大利亚),我卸载了SQL Server 2008并删除了数据库。然后我重新安装,但它仍然是SQL_Latin1_General_CP1_CI_AS
整理。
我现在重新安装好几次了,我的默认排序规则设置为Latin1_General_CI_AS
。
有谁知道如何改变这种情况?安装时它会让你选择你的排序规则吗?
答
setup.exe /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER
/SQLSYSADMINACCOUNTS="NT AUTHORITY\SYSTEM"
/SQLCOLLATION=Latin1_General_CI_AS
这工作,但微软的文档是错误的。它表示要使用Setup Bootstrap/Release文件夹中的setup.exe,但只有在使用安装程序Bootstrap/SQLServer2008R2文件夹时才能使用... –