SQL Server 2008 R2安裝好后,發現服務器排序規則不對,又不想重裝SQL Server。
假設當前默認實例的服務器排序規則是:Chinese_PRC_CI_AS,要修改成SQL_Latin1_General_CP1_CI_AS
步驟:
在CMD模式
1、 進入SQL Server 安裝文件所在目錄(setup.exe文件所在目錄)
2、 運行命令:Net stop mssqlserver
3、 Setup /QUIET /ACTION=REBUILDDATABASE /instancename=mssqlserver /SQLSYSADMINACCOUNTS=administrator /sapwd=XXXXXX /sqlcollation=SQL_Latin1_General_CP1_CI_AS
(sapwd是指sa 的密碼或者Windows Server的登錄密碼)
命令格式是:Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName
/SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]
/SQLCOLLATION=CollationName
)
4、 Net start mssqlserver
注意:修改過后可能會造成ReportServer/ReportServerTempDB等用戶自定義數據庫的丟失,Login的丟失等情況;當然可以保留Login腳本,重新創建Login,附加數據庫補救,請謹慎修改。
