SQL Server 2005 인스턴스에서이 오류를 이해하고 싶습니다.데이터 정렬 문제 - SQL Server 2005
동작과 동일하게 에 "SQL_Latin1_General_CP1_CI_AI" "Latin1_General_CI_AI"사이에 데이터 정렬 충돌 를 해결 할 수 없습니다 아래에 오류가 발생했습니다. 간단한 쿼리에 포함
두 데이터베이스는 라틴어 일반 CI AI을 가지고 있지만 전 SQL 라틴어 일반 CP1 CI AI했다. 나는 데이터베이스와 일치 시키려고하는 데이터 정렬을 변경했지만 사용자 데이터베이스의 테이블과 임시 테이블을 조인하려고 할 때마다 앞서 언급 한 오류가 발생합니다. 임시 테이블을 만드는 데 문제가 없습니다.
정확하게 내가 이해하려고하는 이유는 내 임시 데이터베이스와 사용자 데이터베이스가 동일한 데이터 정렬 옵션을 갖고있는 경우 오류가 발생하는 이유입니다. – Joel
데이터 정렬 문제를 일으키는 조인 후에 COLLATE DATABASE_DEFAULT를 추가하여 내 문제를 반쯤 해결했습니다. 나는 그런 식으로 쿼리를 만들 수 있었지만 문제의 원인을 완전히 이해하지 못하기 때문에 여전히이 데이터 정렬 문제에 당혹 스럽다. – Joel
흥미로 우며 database_default가 문제를 해결했지만 다른 대답을 수락했다고 말하는 것은 흥미 롭다.) –