다음을 통해 공유


옵션(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_bindefaultsp_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)를 참조하십시오.