Database Edition의 작업 절차
업데이트: 2007년 11월
이 페이지에는 Visual Studio Team System Database Edition을 사용하여 수행하는 일반 작업에 대한 항목의 링크가 있습니다.
개요
데이터베이스 변경 내용 관리
Database Edition을 사용하여 전반적인 응용 프로그램 개발의 일부로서 데이터베이스를 관리하는 방법에 대해 설명합니다.Database Edition의 아키텍처 개요
Database Edition 아키텍처에 대한 개요를 제공하고 이 아키텍처와 Visual Studio Team System의 다른 부분과의 관계를 설명합니다.팀 환경에서의 데이터베이스 생성 및 배포 개요
버전 제어 데이터베이스 스키마를 만들고 업데이트하며 배포하는 방법에 대한 배경 정보를 제공합니다.데이터 생성 개요
데이터 생성 기능의 사용 및 특징에 대해 설명합니다.데이터베이스 단위 테스트 개요
데이터베이스 단위 테스트를 소개하고 데이터베이스 단위 테스트의 구조와 내용에 대해 설명합니다.데이터베이스 스키마 비교 개요
안전 고려 사항을 비롯하여 Database Edition의 스키마 비교 기능에 대해 설명합니다.데이터베이스 데이터 비교 개요
Database Edition의 데이터 비교 기능에 대해 설명합니다.Transact-SQL 편집기 개요
T-SQL(Transact-SQL) 편집기에서 스크립트와 쿼리를 만들고 분석하며 실행하는 방법에 대한 개요를 제공합니다.
연습
연습: 격리된 데이터베이스 개발 환경 만들기
데이터베이스 프로젝트를 만들고 기존 데이터베이스에서 스키마를 가져온 다음 결과 데이터베이스 프로젝트를 버전 제어에 추가하는 방법에 대해 설명합니다. 또한 빌드 및 배포에 대한 데이터베이스 프로젝트 속성을 설정합니다. 이 단계는 일반적으로 관리 역할을 담당하는 사람이 수행합니다.연습: 격리된 개발 환경을 위한 기준 설정
기존 데이터베이스에 대한 단위 테스트를 만들고 테스트 데이터 생성 계획을 설정하는 방법에 대해 설명합니다. 데이터베이스에 대한 기존 테스트 자산이 있는 경우 이러한 자산도 통합할 수 있습니다.연습: 격리된 환경에서 반복 데이터베이스 개발 수행
데이터베이스 프로젝트를 리팩터링하여 열 이름을 변경한 다음 격리된 개발 환경에서 변경 내용을 테스트하는 방법에 대해 설명합니다.연습: 데이터 생성 계획 만들기 및 실행
데이터 생성 계획을 만들고 실행하여 임의의 데이터로 테이블을 채우는 방법에 대해 설명합니다.연습: 데이터베이스 및 데이터베이스 프로젝트의 스키마 비교
데이터베이스 프로젝트(소스 데이터베이스)의 스키마와 배포된 데이터베이스(대상 데이터베이스)의 스키마를 비교하는 방법에 대해 설명합니다.연습: 두 데이터베이스의 데이터 비교
두 데이터베이스의 데이터를 비교하는 방법에 대해 설명합니다.연습: 데이터베이스 단위 테스트 생성 및 실행
단위 테스트를 생성하고 T-SQL 코드와 C# 테스트 조건을 해당 테스트에 추가하는 방법에 대해 설명합니다.연습: 데이터베이스 열 이름 바꾸기
데이터베이스 프로젝트를 만들고 데이터베이스 스키마를 가져오며 데이터베이스 개체의 이름을 바꾸는 방법에 대해 설명합니다.연습: 데이터베이스 리팩터링 변경 내용 배포
리팩터링된 데이터베이스 프로젝트에 대해 배포 속성을 설정하고 프로젝트를 빌드한 다음 프로젝트를 배포하는 방법에 대해 설명합니다. 또한 서버 탐색기를 사용하여 배포 전과 후의 라이브 데이터베이스를 비교합니다.연습: 단순한 Transact-SQL 스크립트 만들기 및 실행
간단한 Transact-SQL 스크립트를 만들고 실행하는 방법에 대해 설명합니다. 이 연습의 일부로 서버에 연결하거나 연결을 끊고 T-SQL 스크립트의 유효성을 검사하며 쿼리 결과를 검사합니다.
격리된 개발 환경 준비
방법: 데이터베이스 프로젝트 만들기
새 데이터베이스 프로젝트 마법사를 사용하여 기존 데이터베이스의 데이터베이스 프로젝트를 만들고 해당 데이터베이스의 스키마를 데이터베이스 프로젝트로 가져오는 방법에 대해 설명합니다.방법: 빌드 및 배포할 데이터베이스 프로젝트 구성
데이터베이스 프로젝트 속성을 사용하여 데이터베이스 프로젝트에 대한 빌드 및 배포 옵션을 구성하는 방법에 대해 설명합니다.방법: 버전 제어에서 데이터베이스 프로젝트 관리
데이터베이스 프로젝트를 Visual Studio Team System Team Foundation Server 등의 버전 제어를 통해 관리하는 방법에 대해 설명합니다.방법: 데이터 생성 계획 만들기
데이터 생성 계획을 만드는 방법에 대해 설명합니다.방법: 데이터를 생성할 테이블 지정
데이터 생성 계획에 포함할 수 있는 테이블과 포함할 수 없는 테이블에 대한 제한과 요구 사항에 대해 설명합니다. 데이터 생성 계획에서 테이블을 지정하는 방법에 대해 설명합니다.방법: 데이터를 생성할 열 지정
데이터 생성 계획에서 열을 지정하는 단계를 나열합니다.열의 데이터 생성 정보 지정
각 열에 대해 생성될 데이터 종류를 지정하는 단계를 나열합니다.방법: 새 데이터베이스 또는 기존 데이터베이스로 변경 내용 배포
새 데이터베이스 또는 기존 데이터베이스에 대한 빌드 스크립트를 배포하는 방법에 대해 설명합니다.방법: 디자인 타임 유효성 검사에 사용할 SQL Server 로컬 인스턴스 지정
디자인 타임 유효성 검사에 사용할 Microsoft SQL Server 2005의 인스턴스를 지정하는 방법에 대해 설명합니다.
반복적인 개발 작업 수행
방법: 데이터베이스 개체 만들기
테이블, 뷰, 저장 프로시저와 같은 데이터베이스 개체를 만드는 방법에 대해 설명합니다.방법: 데이터베이스 개체 수정
테이블, 뷰, 저장 프로시저와 같은 데이터베이스 개체의 정의를 수정하는 방법에 대해 설명합니다.방법: 데이터베이스 개체 이름 바꾸기
데이터베이스 스키마 개체의 이름을 바꾸는 단계를 나열하고 데이터베이스 프로젝트의 다른 개체에 대한 영향을 설명합니다.방법: 데이터 생성 계획을 실행하여 데이터 생성
데이터 생성 계획을 실행하고 데이터를 생성하는 단계를 나열합니다.방법: 함수, 트리거 및 저장 프로시저의 데이터베이스 단위 테스트 만들기
이러한 데이터베이스 개체의 T-SQL 코드 스텁을 사용하여 데이터베이스 단위 테스트를 만드는 방법에 대해 설명합니다.방법: 데이터베이스 단위 테스트에 테스트 조건 추가
데이터베이스 단위 테스트 디자이너를 사용하여 테스트 조건을 추가하는 방법에 대해 설명합니다.방법: 데이터베이스 단위 테스트 실행 구성
테스트할 데이터베이스에 테스트를 연결하는 방법, 스키마를 데이터베이스 프로젝트에서 해당 데이터베이스로 배포하는 방법, 데이터로 데이터베이스를 채울지 여부를 제어하는 설정을 지정하는 방법에 대해 설명합니다.방법: 데이터베이스 단위 테스트 실행
테스트 뷰 창을 사용하여 데이터베이스 단위 테스트를 실행하는 방법에 대해 설명합니다.
프로덕션에 배포할 준비
방법: 배포 전 또는 배포 후 스크립트 지정
데이터베이스의 배포 전이나 후에 실행될 스크립트를 지정하는 방법에 대해 설명합니다.방법: 데이터베이스 빌드 스크립트 준비
스키마가 데이터베이스 프로젝트와 일치하는 데이터베이스를 만드는 빌드 스크립트를 생성하는 방법에 대해 설명합니다.방법: Transact-SQL 편집기 시작
T-SQL 편집기를 시작하여 스크립트를 만들거나 수정하거나 실행하는 여러 가지 방법에 대해 설명합니다.방법: 데이터베이스 스키마 비교 옵션 설정
스키마를 비교할 때 차이로 간주되는 내용을 구성하는 방법에 대해 설명합니다.방법: 두 데이터베이스의 스키마 비교
두 데이터베이스의 스키마를 비교하는 방법에 대해 설명합니다.방법: 스키마 차이 보기
Database Edition에서 두 스키마를 비교한 다음 표시되는 데이터를 해석하는 방법에 대해 설명합니다.