옵션(SQL Server 개체 탐색기/스크립팅 페이지)
이 페이지를 사용하여 개체 탐색기의 개체 컨텍스트 메뉴에서 다음 명령에 적용되는 스크립팅 옵션을 설정할 수 있습니다.
사용자 테이블 및 뷰에 대한 편집 명령
사용자가 만든 개체에 대한 <object> 스크립팅 명령
사용자가 만든 개체에 대한 수정 명령
이 페이지에서는 SQL Server 스크립트 생성 마법사에 대한 스크립팅 옵션의 기본값도 설정합니다.
주의
편집 및 수정 명령은 동일한 옵션 설정에 대해 <object> 스크립팅 명령과 다른 결과를 생성할 수 있습니다. 편집 및 수정 명령은 쿼리 편집기 세션 중에 현재 데이터베이스의 개체를 수정하기 위해 디자인되었고, <object> 스크립팅 명령은 나중에 개체를 만드는 데 사용할 수 있도록 스크립트를 생성하기 위해 디자인되었습니다.
옵션
각 옵션 오른쪽의 목록에 있는 사용 가능한 설정에서 선택하여 스크립팅 옵션을 지정합니다.
일반 스크립팅 옵션
개별 문 구분
일괄 처리 구분 기호를 사용하여 개별 Transact-SQL 문을 구분합니다. 쿼리 편집기에 대한 기본 일괄 처리 구분 기호를 변경하려면 도구, 옵션, 쿼리 실행, SQL Server, 일반, 일괄 처리 구분 기호를 따라 이동합니다. 기본값은 False입니다. 자세한 내용은 GO(Transact-SQL) 및 일괄 처리를 참조하십시오.설명 머리글 포함
스크립트를 개체별 섹션으로 구분하여 스크립트에 설명을 추가합니다. 기본값은 True입니다. 자세한 내용은 /*...*/(주석)(Transact-SQL)를 참조하십시오.VarDecimal 옵션 포함
VarDecimal 저장소 옵션을 포함합니다. 기본값은 False입니다. 자세한 내용은 Decimal 데이터를 가변 길이로 저장 및 sp_db_vardecimal_storage_format(Transact-SQL)을 참조하십시오.변경 내용 추적 스크립팅
스크립트에 변경 내용 추적 정보를 포함합니다.서버 버전에 대한 스크립트
선택한 버전의 SQL Server에서 실행될 수 있는 스크립트를 만듭니다. SQL Server 2005의 새 기능은 이전 버전에 대해 스크립팅될 수 없습니다. SQL Server 2005에 대해 생성된 일부 스크립트는 이전 버전의 SQL Server가 실행 중인 서버 또는 이전의 데이터베이스 호환성 수준 설정이 있는 데이터베이스에서 실행할 수 없습니다. 기본값은 SQL Server 2005입니다.전체 텍스트 카탈로그 스크립팅
전체 텍스트 카탈로그에 대한 스크립트를 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE FULLTEXT CATALOG(Transact-SQL)를 참조하십시오.USE <database> 스크립팅
현재 개체 탐색기 데이터베이스의 컨텍스트에서 데이터베이스 개체를 만들기 위해 스크립트에 USE DATABASE 문을 추가합니다. 스크립트를 다른 데이터베이스에서 사용할 경우 False를 선택하여 생략합니다. 기본값은 True입니다. 자세한 내용은 USE(Transact-SQL)를 참조하십시오.
개체 스크립팅 옵션
종속 개체에 대해 스크립트 생성
선택한 개체에 대한 스크립트가 실행될 때 필요한 추가 개체에 대한 스크립트를 생성합니다. 기본값은 False입니다. 자세한 내용은 SQL 종속성 이해를 참조하십시오.IF NOT EXISTS 절 포함
개체를 만들기 전에 데이터베이스에 해당 개체가 없는지 확인하는 문을 포함합니다. 기본값은 False입니다. 자세한 내용은 IF...ELSE(Transact-SQL) 및 EXISTS(Transact-SQL)를 참조하십시오.개체 이름 스키마 한정
개체 스키마로 개체 이름을 한정합니다. 기본값은 False입니다. 자세한 내용은 스키마(데이터베이스 엔진)를 참조하십시오.확장 속성 스크립팅
개체에 확장 속성이 있을 경우 스크립트에 확장 속성을 포함합니다. 기본값은 False입니다. 자세한 내용은 데이터베이스 개체의 확장 속성 사용을 참조하십시오.사용 권한 스크립팅
스크립트에 데이터베이스 개체에 대한 사용 권한을 포함합니다. 기본값은 True입니다. 자세한 내용은 사용 권한(데이터베이스 엔진)을 참조하십시오.
테이블/뷰 옵션
다음 옵션은 테이블 또는 뷰에 대한 스크립트에만 적용됩니다.
사용자 정의 데이터 형식을 기본 유형으로 변환
사용자 정의 데이터 형식을 해당 유형 생성의 기반이 된 기본 유형으로 변환합니다. 원본 데이터베이스 사용자 정의 데이터 형식이 스크립트가 실행될 데이터베이스에 없으면 True를 사용합니다. 사용자 정의 데이터 형식을 유지하려면 False를 사용합니다. 기본값은 False입니다. 자세한 내용은 CREATE TYPE(Transact-SQL)을 참조하십시오.SET ANSI PADDING 명령 생성
각 CREATE TABLE 문의 앞뒤에 SET ANSI_PADDING 문을 추가합니다. 기본값은 True입니다. 자세한 내용은 SET ANSI_PADDING(Transact-SQL)을 참조하십시오.데이터 정렬 포함
열 정의에 데이터 정렬을 포함합니다. 기본값은 True입니다. 자세한 내용은 데이터 정렬 작업을 참조하십시오.IDENTITY 속성 포함
IDENTITY 초기값 및 IDENTITY 증가값에 대한 정의를 포함합니다. 기본값은 True입니다. 자세한 내용은 IDENTITY(속성)(Transact-SQL)를 참조하십시오.외래 키 참조 스키마 한정
FOREIGN KEY 제약 조건에 대한 테이블 참조에 스키마 이름을 추가합니다. 기본값은 True입니다. 자세한 내용은 스키마(데이터베이스 엔진)를 참조하십시오.바인딩된 기본값 및 규칙 스크립팅
sp_bindefault 및 sp_bindrule 바인딩 저장 프로시저 호출을 포함합니다. 기본값은 True입니다. 자세한 내용은 sp_bindefault(Transact-SQL) 및 sp_bindrule(Transact-SQL)을 참조하십시오.CHECK 제약 조건 스크립팅
스크립트에 CHECK 제약 조건을 추가합니다. 기본값은 True입니다.기본값 스크립팅
스크립트에 열 기본값을 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE DEFAULT(Transact-SQL)를 참조하십시오.파일 그룹 스크립팅
테이블 정의에 대한 ON 절에 파일 그룹을 지정합니다. 기본값은 False입니다. 자세한 내용은 CREATE TABLE(Transact-SQL)을 참조하십시오.외래 키 스크립팅
스크립트에 FOREIGN KEY 제약 조건을 포함합니다. 기본값은 False입니다.전체 텍스트 인덱스 스크립팅
스크립트에 전체 텍스트 인덱스를 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE FULLTEXT INDEX(Transact-SQL)를 참조하십시오.인덱스 스크립팅
스크립트에 클러스터형, 비클러스터형 및 XML 인덱스를 포함합니다. 기본값은 True입니다. 자세한 내용은 CREATE INDEX(Transact-SQL)를 참조하십시오.파티션 구성표 스크립팅
스크립트에 테이블 파티션 구성표를 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE PARTITION SCHEME(Transact-SQL)을 참조하십시오.기본 키 스크립팅
스크립트에 PRIMARY KEY 제약 조건을 포함합니다. 기본값은 True입니다.통계 스크립팅
스크립트에 사용자 정의 통계를 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE STATISTICS(Transact-SQL)를 참조하십시오.트리거 스크립팅
스크립트에 트리거를 포함합니다. 기본값은 False입니다. 자세한 내용은 CREATE TRIGGER(Transact-SQL)를 참조하십시오.고유 키 스크립팅
스크립트에 UNIQUE 제약 조건을 포함합니다. 기본값은 False입니다.뷰 열 스크립팅
뷰 머리글에 뷰 열을 선언합니다. 기본값은 False입니다. 자세한 내용은 CREATE VIEW(Transact-SQL)를 참조하십시오.ScriptDriIncludeSystemNames
선언된 참조 무결성을 적용하기 위해 시스템 생성 제약 조건 이름을 포함합니다. 기본값은 False입니다. 자세한 내용은 REFERENTIAL_CONSTRAINTS(Transact-SQL)를 참조하십시오.