20212021. 12. 30. 16:10

SQL Server 의 기본 Server collation 은 설치 단계에서 운영체제의 로케일에 의해 결정되며 설치가 된 이후에는 변경이 불가능합니다. Azure SQL Server virtual machine 의 경우 기본 Server Collation 이 SQL_Latin1_General_CP1_CI_AS 으로 설정되는데 시스템 데이터베이스를 리빌드하여 원하는 Server collation 으로 변경할 수 있습니다작업을 수행하기 전에 사용자 데이터베이스 뿐만 아니라 master 데이터베이스에 저장된 로그인 정보와 agent job 등 시스템 데이터베이스에 변경된 정보에 대한 백업이 필요하다면 미리 스크립트로 백업해야 합니다.

C:\SQLServerFull 폴더에 위치한 설치 파일을 사용하여 아래 명령어로 시스템 데이터베이스 리빌드가 가능합니다. 하일라이트 되어 있는 부분에 대해서 사용자가 원하는 값을 설정해 주시면 됩니다.

C:\SQLServerFull> setup.exe /action=REBUILDDATABASE /InstanceName=MSSQLSERVER /SQLSYSADMINACCOUNTS="laigo" /SAPWD="P@ssw0rd" /SQLCOLLATION=Korean_Wansung_CI_AS



Rebuild System Databases
https://docs.microsoft.com/en-us/sql/relational-databases/databases/rebuild-system-databases?view=sql-server-ver15#RebuildProcedure



작성자: Lai Go / 작성일자: 2021.12.30

Posted by Lai Go