[MSSQL] collate 전체 변경
SELECT * FROM ::fn_helpcollations() --collate 전체검색
--현재 collation 확인
SELECT SERVERPROPERTY('collation')
--DB만 변경시..
ALTER DATABASE CollateDb
COLLATE Chinese_Taiwan_Stroke_CI_AS
--table column 변경시
alter column charinfo varchar(24) collate Chinese_Taiwan_Stroke_CI_AS
sql설치시 언어가 잘못 설정 되어 있을때 전체 변경 가능
링크 : https://www.mssqltips.com/sqlservertip/3519/changing-sql-server-collation-after-installation/
--sc queryex type: service state: all | find /i "SQL Server"
Cmd창 관리자 권한으로 실행
net stop "sql server (mssqlserver)"
d:
cd D:\Database\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
--dir sqlserver.exe
sqlservr -m -T4022 -T3659 -s"mssqlserver" -q"Chinese_Taiwan_Stroke_CI_AS"
--창을 닫음
net start "sql server (mssqlserver)"
SQL_Latin1_General_CP1_CI_AS