2014-06-24 3 views
0

SQL Server 인스턴스에 여러 데이터베이스가 있습니다. 나는이 데이터베이스를 동시에 정보를 추출하는 특정 쿼리를 가지고있다. 데이터베이스 중 하나 (다른 서버에서 온 데이터베이스)를 복원 한 후 이러한 쿼리는 COLLATION 오류를 발생시킵니다. 나는이 "새로운"데이터베이스가 다른 COLLATION을 가지므로이 쿼리에서 각각의 열에 COLLATE을 사용하도록 강요했습니다. 문제는 많은 쿼리가 있으며이 변경을 모두 수행하는 것이 현실적이지 않을 것입니다. 데이터베이스 COLLATION과 필요한 모든 열을 바꿀 수있는 방법이 있습니까? 이미 데이터베이스를 변경하려고 시도했지만 열이 COLLATION 인 것처럼 보입니다 ...데이터 정렬 오류 - SQL Server

+0

데이터베이스를 복원 할 때 데이터 정렬을 선택할 수 있습니까? – PJLG

답변

0

개별 열의 데이터 정렬이 Database default으로 설정되지 않은 경우 하나씩 변경해야합니다.

+0

일부 컬럼을'Database default'로 설정하려고 시도했지만 오래된 콜레 션을 가지고 있습니다 ... – PJLG

+0

하나의 컬럼에 대한 데이터 정렬을 원하는 데이터 정렬로 변경하십시오. 해당 열이 작동하는지 확인하십시오. – Alireza

+0

왜 그런지는 모르겠지만 항상 오래된 데이터 정렬로 돌아 왔습니다. – PJLG