다음을 통해 공유


새 데이터베이스 프로젝트 마법사 개요

업데이트: 2007년 11월

새 데이터베이스 프로젝트 마법사를 사용하여 편리하게 데이터베이스 프로젝트를 만들고, 선택적으로 데이터베이스에서 스키마를 가져오고, 빌드 설정을 구성할 수 있습니다. 이러한 단계를 수동으로 수행할 수도 있지만 이 단계에 익숙해지기 전이나 마법사에서 제공되지 않는 고급 설정이 필요하게 되기까지는 마법사의 안내에 따라 단계를 수행하십시오.

이 마법사에 액세스하는 방법에 대한 자세한 내용은 방법: 데이터베이스 프로젝트 만들기를 참조하십시오.

프로젝트 속성 지정

이 마법사 페이지에서는 만들려는 데이터베이스 프로젝트에 대한 속성을 지정합니다.

필드

기본값

설명

프로젝트 구성

개체 형식별로 내 프로젝트 구성

이 필드는 데이터베이스 프로젝트 파일을 주로 스키마별로 구성할지 또는 개체 형식별로 구성할지 나타냅니다. 데이터베이스 개체의 논리적 그룹화를 포함하는 여러 개의 스키마가 데이터베이스에 들어 있으면 스키마별로 구성하는 것이 좋습니다.

중요:

프로젝트가 생성된 후에는 자동 파일 구성을 변경할 수 없습니다. 솔루션에 추가된 파일을 나중에 수동으로 다시 정렬할 수 있지만 파일은 항상 지정된 프로젝트 구성에 따라 추가됩니다.

새 개체에 대한 기본 스키마

dbo

이 필드는 데이터베이스 프로젝트에 개체를 추가할 때 개체가 저장되는 스키마를 나타냅니다.

파일 이름에 스키마 이름 포함

이 확인란은 데이터베이스 개체의 파일 이름에 스키마 이름이 포함되는지 여부를 나타냅니다. 예를 들어 dbo 스키마에 Orders라는 테이블이 들어 있는 경우 이 확인란을 선택하면 파일 이름이 dbo.Orders.table.sql이 되고, 이 확인란의 선택을 취소하면 파일 이름이 Orders.table.sql이 됩니다.

전체 텍스트 검색 사용

이 확인란은 대상 데이터베이스에서 전체 텍스트 검색을 지원해야 하는지 여부를 나타냅니다.

SQLCLR 사용

아니요

이 확인란은 대상 데이터베이스에서 SQLCLR 통합을 사용해야 하는지 여부를 나타냅니다.

데이터베이스 옵션 설정

이 마법사 페이지에서는 데이터베이스에 대한 옵션을 지정합니다. 나중에 프로젝트 속성에서 이러한 옵션을 조정할 수 있습니다. 자세한 내용은 방법: 빌드 및 배포할 데이터베이스 프로젝트 구성을 참조하십시오.

필드

기본값

ANSI 패딩

ANSI null

ANSI 경고

산술 연산 중단

숫자 반올림 시 중단

아니요

Null 연결 시 Null 생성

따옴표 붙은 식별자

데이터베이스 데이터 정렬

SQL_Latin1_General_CP1_CS_AS

이러한 설정에 대한 자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오.

데이터베이스 스키마 가져오기

이 마법사 페이지에서는 가져올 데이터베이스 스키마가 있는 소스 데이터베이스를 지정합니다. 또한 가져오기 작업 요소를 구성하는 옵션을 설정할 수 있습니다.

필드

기본값

설명

기존 스키마 가져오기

아니요

이 확인란을 선택하면 가져올 데이터베이스 스키마와 설정이 있는 데이터베이스를 지정할 수 있습니다. 이 확인란의 선택을 취소하면 빈 데이터베이스 프로젝트가 생성되며, 나중에 데이터베이스 스키마를 가져오거나 개체를 추가할 수 있습니다.

참고:

이 섹션의 다른 필드는 이 확인란을 선택한 경우에만 활성화됩니다.

소스 데이터베이스 연결

없음

이 필드에서는 가져올 데이터베이스 스키마가 있는 소스 데이터베이스를 지정합니다. 사용할 수 있는 연결이 없는 경우 새로 만들 수 있습니다. 자세한 내용은 방법: 데이터베이스 연결 만들기를 참조하십시오.

소스 데이터베이스 연결을 지정하지 않으면 스키마는 가져오지 않지만 다른 프로젝트 설정을 가져올 수 있습니다. 예를 들어 이 전략은 데이터베이스를 만든 다음 마법사를 사용하여 프로젝트 속성, 데이터베이스 옵션, 빌드 및 배포 설정 등을 구성하려는 경우에 유용합니다.

데이터베이스 데이터 정렬과 다를 경우에만 열 데이터 정렬 스크립팅

이 확인란을 선택하면 빌드 스크립트에서 데이터 정렬이 데이터베이스 데이터 정렬과 일치하지 않는 열에만 데이터 정렬을 설정합니다. 이 확인란의 선택을 취소하면 데이터베이스 열의 데이터 정렬이 데이터베이스 데이터 정렬과 일치하는 경우에도 항상 스크립팅됩니다.

확장 속성 무시

아니요

이 확인란을 선택하면 확장 속성을 가져오지 않습니다. 이 확인란의 선택을 취소하면 확장 속성을 가져오게 됩니다. 확장 속성은 테이블 또는 뷰의 캡션이나 열의 입력 마스크를 지정할 수 있습니다. 자세한 내용은 Microsoft 웹 사이트에서 "데이터베이스 개체의 확장 속성 사용"을 참조하십시오.

가져온 스키마 설정으로 데이터베이스 구성 재정의

아니요

이 확인란을 선택하면 소스 데이터베이스의 데이터베이스 설정이 데이터베이스 옵션 설정 페이지에서 지정한 설정을 재정의합니다. 이 확인란의 선택을 취소하면 소스 데이터베이스의 데이터베이스 설정은 무시되고 데이터베이스 옵션 설정 페이지에서 지정한 설정이 사용됩니다.

참고:

데이터베이스 스키마를 가져올 때 TRUSTWORTHY 데이터베이스 설정을 가져오지 않는 동작은 의도된 것입니다. 이러한 종류의 설정에는 sysadmin 권한이 필요하며, 이러한 설정은 명시적으로 설정해야 합니다. 디자인 타임 유효성 검사 데이터베이스의 sysadmin은 데이터베이스 프로젝트에서 TRUSTWORTHY 설정을 사용할 수 있습니다.

빌드/배포 구성

이 마법사 페이지에서는 데이터베이스 프로젝트의 빌드 및 배포 방법을 지정합니다.

필드

기본값

빌드 출력 경로

.\sql\

대상 연결

없음

대상 데이터베이스 이름

새 프로젝트 대화 상자에서 프로젝트에 대해 지정한 이름

대상 데이터베이스 파일의 기본 위치

기본 위치는 대상 연결에서 지정하는 대상 서버로부터 검색됩니다.

기본 배포 데이터 정렬

없음

항상 데이터베이스 다시 만들기

아니요

데이터가 손실되면 증분 배포 차단

배포하기 전에 데이터베이스 백업

아니요

이러한 설정에 대한 자세한 내용은 데이터베이스 프로젝트 설정 개요를 참조하십시오.

참고 항목

작업

방법: 데이터베이스 프로젝트 만들기

방법: 빈 데이터베이스 프로젝트 만들기

개념

데이터베이스 빌드 및 배포 개요

Database Edition의 용어 개요

기타 리소스

팀 환경에서의 데이터베이스 생성 및 배포 개요