방법: 두 데이터베이스의 스키마 비교
업데이트: 2007년 11월
Visual Studio Team System Database Edition을 사용하여 두 데이터베이스 또는 데이터베이스 하나와 Database Edition 데이터베이스 프로젝트 하나의 스키마를 비교할 수 있습니다. 비교하는 엔터티를 소스 및 대상이라고 합니다. 스키마 비교가 완료되면 해당 결과가 스키마 비교 창에 나타납니다. 또한 Database Edition에서는 다른 스키마를 동기화하는 데 사용할 수 있는 DDL(데이터 정의 언어) 스크립트를 생성합니다.
비교가 완료된 후 다른 단계를 수행할 수 있습니다.
두 데이터베이스 간의 구조적 차이점을 볼 수 있습니다. 자세한 내용은 방법: 스키마 차이 보기를 참조하십시오.
소스와 일치하도록 대상의 일부 또는 전부를 업데이트할 수 있습니다. 자세한 내용은 방법: 데이터베이스 스키마 동기화를 참조하십시오.
대상 및 소스에 있는 데이터를 비교할 수 있습니다. 자세한 내용은 방법: 두 데이터베이스의 데이터 비교를 참조하십시오.
스키마 비교 시나리오에 대한 자세한 내용은 데이터베이스 스키마 비교 개요를 참조하십시오.
두 데이터베이스의 스키마를 비교하려면
데이터 메뉴에서 스키마 비교를 가리킨 다음 새 스키마 비교를 클릭합니다.
새스키마비교 대화 상자가 나타납니다.
또한 스키마 비교 창이 열리고 Database Edition에서 SchemaCompare1과 같은 이름을 자동으로 할당합니다.
각각에 대해 프로젝트 또는 데이터베이스를 클릭하여 비교할 소스와 대상을 지정합니다.
참고: 두 데이터베이스를 비교하거나 데이터베이스와 데이터베이스 프로젝트를 비교할 수 있지만 두 데이터베이스 프로젝트를 비교할 수는 없습니다.
소스 또는 대상에 대해 데이터베이스를 클릭한 경우 목록에서 클릭하여 데이터 소스에 연결합니다. 데이터베이스가 나열되지 않은 경우 새 연결을 클릭하여 연결 속성 대화 상자를 표시합니다.
연결 속성 대화 상자에서 소스 또는 대상이 있는 서버와 서버에 연결하는 데 사용할 인증 형식을 확인합니다. 필요한 경우 해당 서버의 데이터베이스를 클릭합니다. 끝마쳤으면 확인을 클릭합니다.
참고: 연결을 설정한 후 솔루션 탐색기의 데이터 연결 아래에 연결이 나타납니다.
확인을 클릭합니다.
스키마 비교가 시작됩니다.
참고: 도구 모음에서 중지를 클릭하여 진행 중인 스키마 비교 작업을 중지할 수 있습니다.