[FAQ]하나의 서버에 두개의 database를 설치하려고 합니다.

by l2zeo posted Feb 25, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

하나의 서버에 두개의 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" 간의 데이터 정렬 충돌을 해결할 수 없습니다.

*/

Articles

1 2