다음을 통해 공유


스크립트 생성 및 게시 마법사(고급 게시 옵션 페이지)

이 페이지를 사용하여 이 마법사에서 게시를 위해 웹 호스팅 서비스에 보낼 스크립트를 생성하는 방법을 지정할 수 있습니다. 여기에서는 다양한 옵션을 사용할 수 있습니다.

[!참고]

게시하려면 SQL Server Database Publishing Services 웹 서비스를 사용하여 설치된 웹 서비스에 액세스할 수 있어야 합니다. 자세한 내용은 SQL Server Database Publishing Services 다운로드 페이지를 참조하십시오.

옵션

각 옵션의 오른쪽에 있는 사용 가능한 설정 목록에서 선택하여 고급 옵션을 지정합니다.

일반

  • UDDT를 기본 유형으로 변환
    True이면 UDDT(사용자 정의 데이터 형식)가 이 형식을 만드는 데 사용된 기본 데이터 형식으로 변환됩니다. 스크립트가 실행될 데이터베이스에 UDDT가 없으면 True를 사용합니다. False이면 UDDT가 사용됩니다. 기본값은 False입니다.

  • 데이터 정렬 게시
    테이블 열에 대한 데이터 정렬 정보를 포함합니다. 기본값은 False입니다. 자세한 내용은 데이터 정렬 작업을 참조하십시오.

  • 기본값 게시
    테이블 열의 기본값을 설정하는 데 사용된 기본 개체를 포함합니다. 기본값은 True입니다. 자세한 내용은 CREATE DEFAULT(Transact-SQL)를 참조하십시오.

  • 종속 개체 게시
    선택한 개체의 스크립트가 실행될 때 제공되어야 할 모든 개체를 게시합니다. 기본값은 True입니다.

  • 확장 속성 게시
    개체에 확장 속성이 있을 경우 게시하기 위해 공급자에 보내는 스크립트에 확장 속성을 포함합니다. 기본값은 True입니다. 자세한 내용은 데이터베이스 개체의 확장 속성 사용을 참조하십시오.

  • 서버 버전에 대해 게시
    게시하기 위해 원격 공급자에 보내는 스크립트를 선택한 버전의 SQL Server에서 실행할 수 있는 방식으로 만듭니다. 버전의 새 기능은 이전 버전에 대해 스크립팅할 수 없습니다. 기본값은 원본 서버의 버전입니다.

  • 개체 수준 사용 권한 게시
    데이터베이스에서 선택한 개체에 대한 사용 권한을 포함합니다. 기본값은 False입니다.

  • 통계 게시
    통계 게시로 설정하면 개체에 대한 통계를 다시 만드는 CREATE STATISTICS 문을 포함합니다. 통계 및 히스토그램 게시 옵션은 히스토그램 정보도 만듭니다. 기본값은 통계 게시 안 함입니다. 자세한 내용은 CREATE STATISTICS(Transact-SQL)를 참조하십시오.

  • VarDecimal 옵션 게시
    vardecimal 테이블 형식을 원본 데이터베이스 테이블에서 사용할 수 있는 경우 대상 데이터베이스 테이블에서도 사용할 수 있도록 설정합니다. 기본값은 True입니다. 자세한 내용은 Decimal 데이터를 가변 길이로 저장을 참조하십시오.

  • 개체 이름 스키마 한정
    만드는 개체의 이름에 스키마 이름을 포함합니다. 기본값은 True입니다.

  • 스크립트 바인딩
    게시하기 위해 공급자에 보내는 스크립트에 기본 개체 및 규칙 개체에 대한 바인딩을 포함합니다. 기본값은 True입니다. 자세한 내용은 CREATE DEFAULT(Transact-SQL)CREATE RULE(Transact-SQL)을 참조하십시오.

  • 게시할 데이터 형식
    스크립팅할 대상을 선택합니다. 데이터만, 스키마만 또는 둘 다 선택할 수 있습니다. 기본값은 스키마 및 데이터입니다.

게시 옵션

  • 트랜잭션을 사용하여 게시
    원격 웹 호스팅 공급자에 게시할 때 트랜잭션을 사용합니다. 대상 데이터베이스에서 게시를 완료할 수 없으면 트랜잭션이 롤백됩니다. 기본값은 True입니다.

테이블/뷰 옵션

다음 옵션은 테이블 또는 뷰에 대한 스크립트에만 적용됩니다.

  • check 제약 조건 게시
    게시 프로세스에 CHECK 제약 조건 만들기를 포함합니다. 기본값은 True입니다. CHECK 제약 조건에서는 테이블에 입력한 데이터가 몇 가지 특정 조건에 맞아야 합니다. 자세한 내용은 CHECK 제약 조건을 참조하십시오.

  • 외래 키 게시
    게시 프로세스에 외래 키 만들기를 포함합니다. 기본값은 True입니다. 외래 키는 테이블 간의 관계를 나타내고 적용합니다. 자세한 내용은 FOREIGN KEY 제약 조건을 참조하십시오.

  • 전체 텍스트 인덱스 게시
    전체 텍스트 인덱스 만들기를 스크립팅합니다. 기본값은 False입니다.

  • 인덱스 게시
    게시 프로세스에 테이블의 인덱스를 포함합니다. 기본값은 True입니다. 인덱스는 데이터를 신속하게 찾는 데 도움이 됩니다.

  • 기본 키 게시
    게시 프로세스에 기본 키 만들기를 포함합니다. 기본값은 True입니다. 기본 키는 테이블의 각 행을 고유하게 식별합니다. 자세한 내용은 PRIMARY KEY 제약 조건을 참조하십시오.

  • 트리거 게시
    게시 프로세스에 DML 트리거 만들기를 포함합니다. 기본값은 True입니다. DML 트리거는 데이터베이스 서버에서 DML(데이터 조작 언어) 이벤트가 발생하면 실행하도록 프로그래밍된 동작입니다. 자세한 내용은 DML 트리거 이해를 참조하십시오.

  • 고유 키 게시
    게시 프로세스에 테이블의 고유 키 만들기를 포함합니다. 고유 키는 중복 데이터를 입력하지 않도록 합니다. 기본값은 True입니다. 자세한 내용은 UNIQUE 제약 조건을 참조하십시오.

  • 변경 내용 추적 게시
    원본 데이터베이스 또는 원본 데이터베이스의 테이블에서 변경 내용 추적을 사용하도록 설정되어 있는 경우 게시 프로세스에 변경 내용 추적을 포함합니다. 기본값은 False입니다. 자세한 내용은 변경 내용 추적 개요를 참조하십시오.

  • 데이터 압축 옵션 게시
    원본 데이터베이스 또는 원본 데이터베이스의 테이블에서 데이터 압축 옵션이 구성되어 있는 경우 게시 프로세스에 데이터 압축 옵션을 포함합니다. 기본값은 True입니다. 자세한 내용은 압축된 테이블 및 인덱스 만들기를 참조하십시오.