스크립트 생성 및 게시 마법사(고급 게시 옵션 페이지)
이 페이지를 사용하여 이 마법사에서 게시를 위해 웹 호스팅 서비스에 보낼 스크립트를 생성하는 방법을 지정할 수 있습니다. 여기에서는 다양한 옵션을 사용할 수 있습니다.
[!참고]
게시하려면 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입니다. 자세한 내용은 압축된 테이블 및 인덱스 만들기를 참조하십시오.