SQL Server 2005中修改 Server Collation的方法

kitesky發表於2011-09-14
在SQL 2005的前一個版本SQL 200中如果需要更改一個Server的COLLATION,我們可以執行SQL 2000自帶的一個小工具rebuildm,用於重建master資料庫。在SQL 2005中微軟不再提供這個工具,那麼我們如何更改Server的COLLATION呢?

以下是在SQL 2005中更改COLLATION的步驟

  1. 備份資料庫並且detach資料庫。
  2. 透過安裝盤的SETUP.EXE重建master資料庫並指定新的COLLATION。示例
    setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI預設例項是MSSQLSERVER,命名例項則是具體的例項名稱。
  3. 在Management Studio中使用T-SQL或者圖形介面attach原有的資料庫
  4. 如果必要的話使用ALTER DATABASE更改使用者資料庫的COLLATION
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1055050/,如需轉載,請註明出處,否則將追究法律責任。

相關文章