다음을 통해 공유


방법: 테이블 및 인덱스 옵션 지정

데이터베이스 프로젝트의 테이블 및 인덱스 정의에서 테이블 옵션과 인덱스 옵션을 지정할 수 있습니다. 지원되는 테이블 옵션 및 해당 값에 대한 자세한 내용은 sp_tableoption(Transact-SQL)을 참조하십시오. 지원되는 인덱스 옵션 및 해당 값에 대한 자세한 내용은 sp_indexoption(Transact-SQL)을 참조하십시오.

중요

DAC(데이터 계층 응용 프로그램) 프로젝트에서는 저장 프로시저나 함수 등의 개체 본문 내에서만 EXEC StoredProcedure 구문을 지원하므로 DAC 프로젝트에서는 테이블 또는 인덱스 옵션을 지정할 수 없습니다. 자세한 내용은 Microsoft 웹 사이트의 데이터 계층 응용 프로그램에서 지원되는 기능 페이지를 참조하십시오.

테이블 옵션을 지정하려면

  1. Visual Studio Premium에서 데이터베이스 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 테이블 옵션을 지정할 테이블을 두 번 클릭합니다.

    Transact-SQL 편집기가 나타나고 해당 테이블에 대한 정의가 표시됩니다.

  3. Transact-SQL 스크립트의 테이블 정의 뒤에 다음 Transact-SQL 문을 추가합니다.

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. 파일 메뉴에서 QualifiedTableName**.table.sql** 저장을 클릭합니다.

    이제 데이터베이스 프로젝트를 빌드 및 배포할수 있습니다. 데이터베이스 프로젝트의 테이블에서 vardecimal 저장 형식을 사용하는 경우 vardecimal 저장을 위한 데이터베이스 옵션이 자동으로 설정됩니다. 자세한 내용은 sp_db_vardecimal_storage_format(Transact-SQL)을 참조하십시오.

    참고

    Vardecimal 저장소 형식을 사용하려면 Microsoft SQL Server 2005 서비스 팩 2 이상이 필요하며 SQL Server 2005 Enterprise, Developer 및 Evaluation Edition에서만 이 저장소 형식을 사용할 수 있습니다.

인덱스 옵션을 지정하려면

  1. Visual Studio Premium에서 데이터베이스 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 인덱스 옵션을 지정할 인덱스를 두 번 클릭합니다.

    Transact-SQL 편집기가 나타나고 해당 인덱스에 대한 정의가 표시됩니다.

  3. Transact-SQL 스크립트의 인덱스 정의 뒤에 다음 Transact-SQL 문을 추가합니다.

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. 파일 메뉴에서 QualifiedIndexName**.table.sql** 저장을 클릭합니다.

    이제 데이터베이스 프로젝트를 빌드 및 배포할 수 있습니다.

참고 항목

작업

방법: 데이터베이스 개체 만들기

방법: 데이터베이스 프로젝트를 빌드하여 컴파일된 스키마 파일(.dbschema) 생성