클라이언트 데이터 정렬 및 SQL Server 2005
기존 프로그램을 'Win2k/SQL Server 2k'에서 'Windows 2003 및 SQL Server 2005'로 업그레이드하고 '2k3/2k5'를 사용하는 새 프로그램을 구입하려고 합니다. 공급업체는 두 데이터베이스를 모두 호스팅하려면 소프트웨어 클라이언트가 연결에 서로 다른 데이터 정렬을 사용하며 Enterprise만 이를 지원하기 때문에 Enterprise 버전을 구입해야 한다고 말합니다.
MS 사이트에서 이를 지원하는 내용을 찾을 수 없으며, 솔직히 스탠다드 버전이 작동한다면 엔터프라이즈에 추가 비용을 지불하고 싶지 않습니다. 제가 SQL Server에서 언급되지 않은 기능을 놓친 것입니까, 아니면 제가 의심하는 것처럼 공급 업체가 상향 판매를 시도하는 것입니까?
11
1
모든 버전의
SQL Server 2000/2005/2008
은 각각 고유한 데이터 정렬 순서를 사용하는 여러 데이터베이스를 지원합니다. 엔터프라이즈 버전은 필요하지 않습니다.데이터베이스 서버의 기본 데이터 정렬과 다른 데이터 정렬 순서를 사용하는 데이터베이스가 있는 경우 임시 테이블 및/또는 테이블 변수를 사용하는 경우 몇 가지 추가 예방 조치를 취해야 합니다. 임시 테이블/변수는 마스터 데이터베이스에서 사용하는 데이터 정렬 순서를 사용하는 tempdb 데이터베이스에 저장됩니다. 임시 테이블/변수에서 문자 필드를 정의할 때 '
COLLATE database_default
'를 사용해야 한다는 점을 잊지 마세요. 더 자세한 내용을 원하시면 얼마 전에 블로그에 관련 글을 올렸습니다.