How to update default language from SQL Server – 怎樣更改 SQL Server的預設語言

在安裝SQL Server 其間好像沒有地方可以給我們更改 SQL Server的預設語言
所以每當我們建立新的Database的時候都會用安裝時預設的語言 E.G. English [US English]

如果想了解怎樣找到當時使用者在 SQL Server 或這個Database 上的 語言可以到以下的網誌參考
TSQL Get Current SQL Server language – 使用TSQL 取得現在的SQL Server 使用中的語言

當我們需要更新現有Database的預設語言 我們會用到這一個 指令

EXEC sp_configure 'default language', [Language ID] ;
RECONFIGURE

但是怎樣可以找到 SQL Server上的 Language ID
大家可以執行以下的 TSQL 指令

SELECT *
FROM sys.syslanguages

SysLanguages on Microsoft SQL Server
當找到想更新到的 Language ID 時大家可以執行 sp_configure去更新 Database / 建立新用戶時的預設語言
在公司需要使用的 預設語言是 British English
所以我要執行的 TSQL 是這樣的

23 是British English

EXEC sp_configure 'default language', 23 ;
-- 之後再執行 Reconfigure 去安裝這個設定
RECONFIGURE

Hope you find it useful

Leave a Reply