하나의 서버에 두개의 database를 설치하려고 합니다.
원래 collation 은 Latin1-General 이고
추가하려는 database의 collation 은 Korean_Wansung_CI_AS 입니다.
이 두개의 database 를 같이 운용할 경우
문제가 없을까요?
예를 들면 tempDB 는 Latin1-General 일 것이고
추가하려는 database의 collation 은 Korean_Wansung_CI_AS 이라서
두개의 collation 이 틀리기 때문에
발생할 문제를 걱정하고 있습니다.
-------------------------------------------------------------------------------------------------------------------------
Collation이 다를 경우, 다음과 같은 문제가 발생할 수 있습니다.
예) User DB : SQL_Latin1_General_CP1_CI_AS, Tempdb : Korean_Wansung_CI_AS
USE AdventureWorks
GO
CREATE TABLE AAA(COL VARCHAR(10))
GO
CREATE TABLE #AAA(COL VARCHAR(10))
GO
INSERT AAA VALUES('AAA')
INSERT #AAA VALUES('AAA')
GO
SELECT * FROM AAA A JOIN #AAA B ON A.COL = B.COL
/*
Msg 468, Level 16, State 9, Line 1
equal to 작업에서의 "Korean_Wansung_CI_AS"과(와) "SQL_Latin1_General_CP1_CI_AS" 간의 데이터 정렬 충돌을 해결할 수 없습니다.
*/