방법: 데이터베이스 개체 만들기

데이터베이스가 버전 제어로 관리되는 경우 2단계 프로세스에 따라 데이터베이스 개체를 만들어야 합니다. 먼저 데이터베이스 프로젝트에 개체를 추가한 다음 변경 내용을 빌드하여 데이터베이스 서버로 배포해야 합니다. 솔루션 탐색기 또는 스키마 뷰에서 새 데이터베이스 개체에 대한 프로젝트 항목을 추가할 수 있습니다.

새 데이터베이스를 빌드 및 배포하는 방법에 대한 자세한 내용은 방법: 데이터베이스 프로젝트를 빌드하여 컴파일된 스키마 파일(.dbschema) 생성를 참조하십시오.

기존 데이터베이스 변경 내용을 빌드 및 배포하는 방법에 대한 자세한 내용은 방법: 새 데이터베이스 또는 기존 데이터베이스로 변경 내용 배포를 참조하십시오.

데이터베이스 개체를 만들려면

  1. 항목을 추가할 데이터베이스 프로젝트를 엽니다. 자세한 내용은 방법: 데이터베이스 또는 서버 프로젝트 열기를 참조하십시오.

  2. 솔루션 탐색기에서 새 개체를 추가할 노드를 클릭합니다. 예를 들어 특정 스키마의 테이블을 추가하려면 스키마 개체 노드, 스키마 노드, 개체를 추가할 스키마의 노드를 차례로 확장하고 테이블 노드를 클릭합니다.

    참고

    프로젝트를 클릭하면 프로젝트의 루트 수준에 개체가 만들어집니다.

  3. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다.

    새 항목 추가 대화 상자가 나타납니다.

  4. 설치된 템플릿에서 만들려는 데이터베이스 개체 형식이 포함된 그룹을 클릭합니다.

  5. 세부 정보 창에서 만들려는 데이터베이스 개체 형식에 대한 템플릿을 클릭합니다.

  6. 이름에 새 데이터베이스 개체에 지정할 이름을 입력합니다.

  7. 추가를 클릭합니다.

    데이터베이스 개체가 포함된 파일이 솔루션 탐색기의 데이터베이스 프로젝트에 추가됩니다. 데이터베이스 개체는 데이터베이스 프로젝트 속성에 지정된 기본 스키마에 추가됩니다. 개체 정의가 올바르면 스키마 뷰에 새 데이터베이스 개체가 나타납니다. 또한 Transact-SQL 편집기에서 개체 정의가 열리며, 이 편집기를 사용하여 개체 정의를 수정할 수 있습니다.

    참고

    일부 개체에 대한 기본 템플릿은 개체 정의를 편집할 때까지 유효한 개체를 만들지 않습니다. 예를 들어 새 인덱스를 추가하는 경우 인덱스 정의가 유효하려면 먼저 개체 정의를 수정하여 인덱스가 적용되는 테이블을 지정해야 합니다.

  8. 개체 정의를 수정한 후 파일 메뉴에서 개체 이름 저장을 클릭합니다.

    정의에 하나 이상의 오류가 포함되어 있으면 오류 목록에 해당 오류가 표시됩니다. 정의가 올바르면 스키마 뷰에 데이터베이스 개체가 나타납니다. 변경 내용을 버전 제어에 체크 인한 다음 빌드 및 배포할 수 있습니다.

참고 항목

작업

방법: 데이터베이스 개체 보기

방법: 데이터베이스 개체 수정

개념

데이터베이스 개체와 서버 개체 만들기 및 수정

데이터베이스를 빌드하여 격리된 개발 환경에 배포

데이터베이스 코드 작성 및 변경

팀 데이터베이스 개발 시작

기타 리소스

방법: 데이터베이스 개체의 권한 정의