다음을 통해 공유


방법: 두 데이터베이스의 스키마 비교

업데이트: 2007년 11월

Visual Studio Team System Database Edition을 사용하여 두 데이터베이스 또는 데이터베이스 하나와 Database Edition 데이터베이스 프로젝트 하나의 스키마를 비교할 수 있습니다. 비교하는 엔터티를 소스 및 대상이라고 합니다. 스키마 비교가 완료되면 해당 결과가 스키마 비교 창에 나타납니다. 또한 Database Edition에서는 다른 스키마를 동기화하는 데 사용할 수 있는 DDL(데이터 정의 언어) 스크립트를 생성합니다.

비교가 완료된 후 다른 단계를 수행할 수 있습니다.

스키마 비교 시나리오에 대한 자세한 내용은 데이터베이스 스키마 비교 개요를 참조하십시오.

두 데이터베이스의 스키마를 비교하려면

  1. 데이터 메뉴에서 스키마 비교를 가리킨 다음 새 스키마 비교를 클릭합니다.

    새스키마비교 대화 상자가 나타납니다.

    또한 스키마 비교 창이 열리고 Database Edition에서 SchemaCompare1과 같은 이름을 자동으로 할당합니다.

  2. 각각에 대해 프로젝트 또는 데이터베이스를 클릭하여 비교할 소스와 대상을 지정합니다.

    참고:

    두 데이터베이스를 비교하거나 데이터베이스와 데이터베이스 프로젝트를 비교할 수 있지만 두 데이터베이스 프로젝트를 비교할 수는 없습니다.

  3. 소스 또는 대상에 대해 데이터베이스를 클릭한 경우 목록에서 클릭하여 데이터 소스에 연결합니다. 데이터베이스가 나열되지 않은 경우 새 연결을 클릭하여 연결 속성 대화 상자를 표시합니다.

    연결 속성 대화 상자에서 소스 또는 대상이 있는 서버와 서버에 연결하는 데 사용할 인증 형식을 확인합니다. 필요한 경우 해당 서버의 데이터베이스를 클릭합니다. 끝마쳤으면 확인을 클릭합니다.

    참고:

    연결을 설정한 후 솔루션 탐색기의 데이터 연결 아래에 연결이 나타납니다.

  4. 확인을 클릭합니다.

    스키마 비교가 시작됩니다.

    참고:

    도구 모음에서 중지를 클릭하여 진행 중인 스키마 비교 작업을 중지할 수 있습니다.

참고 항목

작업

방법: 데이터베이스 스키마 동기화

방법: 스키마 차이 보기

방법: 두 데이터베이스의 데이터 비교

개념

Database Edition의 용어 개요

기타 리소스

데이터베이스 스키마 비교 개요