방법: 테이블 및 인덱스 옵션 지정
데이터베이스 프로젝트의 테이블 및 인덱스 정의에서 테이블 옵션과 인덱스 옵션을 지정할 수 있습니다. 지원되는 테이블 옵션 및 해당 값에 대한 자세한 내용은 sp_tableoption(Transact-SQL)을 참조하십시오. 지원되는 인덱스 옵션 및 해당 값에 대한 자세한 내용은 sp_indexoption(Transact-SQL)을 참조하십시오.
중요
DAC(데이터 계층 응용 프로그램) 프로젝트에서는 저장 프로시저나 함수 등의 개체 본문 내에서만 EXEC StoredProcedure 구문을 지원하므로 DAC 프로젝트에서는 테이블 또는 인덱스 옵션을 지정할 수 없습니다. 자세한 내용은 Microsoft 웹 사이트의 데이터 계층 응용 프로그램에서 지원되는 기능 페이지를 참조하십시오.
테이블 옵션을 지정하려면
Visual Studio Premium에서 데이터베이스 프로젝트를 엽니다.
솔루션 탐색기에서 테이블 옵션을 지정할 테이블을 두 번 클릭합니다.
Transact-SQL 편집기가 나타나고 해당 테이블에 대한 정의가 표시됩니다.
Transact-SQL 스크립트의 테이블 정의 뒤에 다음 Transact-SQL 문을 추가합니다.
EXEC sp_tableoption 'TableName', 'OptionName', OptionValue go
파일 메뉴에서 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에서만 이 저장소 형식을 사용할 수 있습니다.
인덱스 옵션을 지정하려면
Visual Studio Premium에서 데이터베이스 프로젝트를 엽니다.
솔루션 탐색기에서 인덱스 옵션을 지정할 인덱스를 두 번 클릭합니다.
Transact-SQL 편집기가 나타나고 해당 인덱스에 대한 정의가 표시됩니다.
Transact-SQL 스크립트의 인덱스 정의 뒤에 다음 Transact-SQL 문을 추가합니다.
EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue go
파일 메뉴에서 QualifiedIndexName**.table.sql** 저장을 클릭합니다.
이제 데이터베이스 프로젝트를 빌드 및 배포할 수 있습니다.