2014-02-11 7 views
0

우리는 데이터베이스 프로젝트를 사용하여 데이터베이스를 배포하고 있습니다. 프로젝트 설정에는 특정 프로젝트 버전 (대상 SQL Server 버전)과 데이터 정렬 데이터 모델이 있습니다.배포 된 SQL Server 데이터베이스의 "Model Collation"읽기

그러나, 나는 그것을 배포 할 때, 나는 우리가 업그레이드 모드로 배포하는 경우가 발생 다음과 같은 오류

TSD00560 The project and target databases have different collation settings. Deployment errors might occur. 

를 얻을. 제 질문은 배포 된 데이터베이스에서 모델 데이터 정렬을 읽을 수있는 방법이 있습니까?

우리는 배포 VSDBCMD를 사용하는

다음을 사용하여 데이터베이스에서 모델을 생성하는 VSDBCMD을 사용할 수 있습니다
+0

'SELECT DataBasePropertyEx ('model', 'collation') As collation_of_model_database' – gvee

+0

이것이 내가 무엇을했는지 확신 할 수 없습니다. 데이터베이스 속성에 설정된 모델 데이터 정렬을 가져와야합니다. http://blogs.msdn.com/b/gertd/archive/2008/10/04/model-collation-vs-database-collation.aspx. –

+0

데이터베이스에 데이터베이스의 속성이 있는지 궁금한가요? –

답변

0

: 가져 오기

스키마 파일 (출력) 당신을 :

vsdbcmd.exe/액션 대상 데이터베이스의 모델 설정을 표시하는 CollationLcid라는 속성이있는 DataSchemaModel이라는 태그가 있습니다.

당신이 검색 할 수있는 대상 데이터베이스에있는 모든 속성을 모른다는, 어쩌면이는 Microsoft 스키마 libs와를 사용하여 수행 할 수 있습니다.