2013-02-11 1 views
0

SQL Server 2008R2 인스턴스에서 SET LANGUAGE english 명령을 실행하려고하는 기본 제공 설치가 있습니다.대/소문자 구분 시스템 일괄 처리로 인해 LANGUAGE가 설정되지 않습니다.

비록, (대소 문자 구분 임) SQL 데이터 정렬은하지 오류주는 기존 언어 별칭 English을 찾을 수 있습니다 : 나는 모든 설치 변경은`t

SET LANGUAGE failed because 'english' is not an official language name or a language alias on this SQL Server. 

을 :(

나는 어떻게 :
1. english =>us_english 또 다른 별칭을 만들
2. 변경 별명 English 일 변경 3. english합니다. e 서버는 설치 실행시 대소 문자를 구분하지 않음

!! 다른 데이터 정렬을 위해 인스턴스를 다시 작성한 다음 다시 빌드하면 피할 수있는 옵션입니다. !! !!

아이디어가 있으십니까?

+0

을 :)에 너무 많은 시간을 낭비 이것이 설치를위한 것이라면, 패키지의 나머지 부분은 대소 문자를 구별하는 서버에 대해 잘 작동하는지 테스트 한 것이 무엇일까요? 패키지 개발자에게 가서 문제를 해결하는 것이 좋습니다. –

+0

많은 옵션이 있다고 생각하지 않습니다. 시스템 데이터 정렬은 [master 데이터베이스 다시 작성] (http://msdn.microsoft.com/en-us/library/ms179254 (v = sql. 105) .aspx),'COLLATE' 절을'SET' 문에 적용 할 수 없습니다. 궁극적으로 이것은 응용 프로그램 버그입니다. SQL Server는 대/소문자를 구분하지 않습니다. 어느 애플리케이션을 언급하지 않았지만 폐쇄 소스 인 경우 공급 업체에 가야합니다. 오픈 소스라면 스스로 패치 할 수 있습니다 (당연히 사소한 것은 아닙니다). – Pondlife

+0

응용 프로그램은 Oracle 소프트웨어 용 설치 관리자입니다. Primavera. –

답변

1

모든 후에는 대소 문자 구분/그 영향이 민감하지 ...
내 정렬이 HEBREW_CS_에 설정 ..

가 .. LATIN1_CS_와 데이터베이스를 재 구축하지 않았다 모든 것이 거기에서 잘 갔다 .
모두 영어, 영어는 언어 :

는 "어도비 커넥터"에 대한 지원 포럼에서 해결책을 발견으로 받아 들여졌다 :

다른

홈 아무도이

관련 문제