테이블 속성

이 항목에서는 SQL Server Management Studio에서 테이블 속성 편집 대화 상자에 표시된 테이블 속성에 대해 설명합니다. 이러한 속성을 표시하는 방법에 대한 자세한 내용은 테이블 정의 보기를 참조하십시오.

항목 내용

  1. 일반 페이지

  2. 변경 내용 추적 페이지

  3. 파일 테이블 페이지

  4. 저장소 페이지

일반 페이지

  • 데이터베이스
    이 테이블이 포함된 데이터베이스의 이름입니다.

  • 서버
    현재 서버 인스턴스의 이름입니다.

  • 사용자
    이 연결을 사용하는 사용자의 이름입니다.

  • 만든 날짜
    테이블을 만든 날짜와 시간입니다.

  • 이름
    테이블의 이름입니다.

  • 스키마
    테이블을 소유하고 있는 스키마입니다.

  • 시스템 개체
    SQL Server에서 내부 정보를 보관하는 데 사용하는 시스템 테이블을 나타냅니다. 시스템 테이블은 사용자가 직접 변경하거나 참조해서는 안 됩니다. 이 줄은 테이블이 시스템 개체이고 값이 True인 경우에만 표시됩니다. 값이 False이면 표에 이 줄이 표시되지 않습니다.

  • ANSI NULL
    개체가 ANSI NULL 옵션으로 생성되었는지 여부를 나타냅니다.

  • 따옴표 붙은 식별자
    개체가 따옴표 붙은 식별자 옵션으로 생성되었는지 여부를 나타냅니다.

  • 잠금 에스컬레이션
    테이블의 잠금 에스컬레이션 세분성을 나타냅니다. 가능한 값은 아래와 같습니다.

    • AUTO
      이 옵션을 선택하면 SQL Server 데이터베이스 엔진에서 테이블 스키마에 적절한 잠금 에스컬레이션 세분성을 선택할 수 있습니다.

      • 테이블이 분할된 경우에는 잠금이 HOBT(힙 또는 B-트리) 세분성으로 에스컬레이션됩니다. 잠금이 HoBT 수준으로 에스컬레이션된 후에는 나중에 잠금이 TABLE 세분성으로 에스컬레이션되지 않습니다.

      • 테이블이 분할되지 않은 경우에는 잠금이 TABLE 세분성으로 에스컬레이션됩니다.

    • TABLE
      테이블이 분할되었는지 여부에 관계없이 잠금 에스컬레이션이 테이블 수준 세분성에서 수행됩니다. 기본값은 TABLE입니다.

    • DISABLE
      대부분의 경우 잠금 에스컬레이션이 허용되지 않습니다. 테이블 수준 잠금은 부분적으로 허용됩니다. 예를 들어 직렬화 가능 격리 수준에서 클러스터형 인덱스가 없는 테이블을 검색하면 데이터베이스 엔진에서 테이블 잠금을 사용하여 데이터 무결성을 보호해야 합니다.

  • 테이블 복제 여부
    테이블이 SQL Server 복제를 사용하여 다른 데이터베이스에 복제된 경우를 나타냅니다. 가능한 값은 True 또는 False입니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[Top]

변경 내용 추적 페이지

  • 변경 내용 추적
    테이블에 대해 변경 내용 추적이 설정되었는지 여부를 나타냅니다. 기본값은 False입니다.

    이 옵션은 데이터베이스에 대해 변경 내용 추적이 설정된 경우에만 사용할 수 있습니다.

    변경 내용 추적을 설정하려면 테이블에 기본 키가 있어야 하고, 해당 테이블을 수정할 수 있는 권한이 있어야 합니다. ALTER TABLE을 사용하여 변경 내용 추적을 구성할 수 있습니다.

  • 추적 열 업데이트됨
    SQL Server 데이터베이스 엔진에서 업데이트된 열을 추적하는지 여부를 나타냅니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[Top]

FileTable 페이지

FileTable과 관련된 테이블의 속성을 표시합니다. 자세한 내용은 FileTable(SQL Server)을 참조하십시오.

  • FileTable 이름 열 데이터 정렬
    FileTable의 Name 열에 적용되는 데이터 정렬입니다. Name 열에는 파일 및 디렉터리 이름이 포함됩니다.

  • FileTable 디렉터리 이름
    FileTable의 루트 폴더입니다.

  • FileTable 네임스페이스 사용
    True 값은 해당 테이블이 FileTable임을 나타냅니다. 이 값을 False로 변경하면 FileTable이 일반적인 사용자 테이블로 변경됩니다. 나중에 테이블을 다시 FileTable로 변경할 경우 테이블이 FileTable 일관성 검사를 통과해야 변환이 성공합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[Top]

저장소 페이지

선택한 테이블의 저장소 관련 속성을 표시합니다.

압축

  • 압축 유형
    테이블의 압축 유형입니다. 이 속성은 분할되지 않은 테이블에만 사용할 수 있습니다. 자세한 내용은 데이터 압축을 참조하십시오.

  • 페이지 압축을 사용하는 파티션
    페이지 압축을 사용하는 파티션 번호입니다. 이 속성은 분할된 테이블에만 사용할 수 있습니다.

  • 압축되지 않은 파티션
    압축되지 않은 파티션 번호입니다. 이 속성은 분할된 테이블에만 사용할 수 있습니다.

  • 행 압축을 사용하는 파티션
    행 압축을 사용하는 파티션 번호입니다. 이 속성은 분할된 테이블에만 사용할 수 있습니다.

파일 그룹

  • 텍스트 파일 그룹
    테이블의 텍스트 데이터가 들어 있는 파일 그룹의 이름입니다.

  • Filestream 파일 그룹
    테이블에 FILESTREAM 특성이 있는 varbinary(max) 열이 있을 경우 FILESTREAM 데이터 파일 그룹의 이름을 지정합니다. 기본값은 기본 FILESTREAM 데이터 파일 그룹입니다.

    테이블에 FILESTREAM 데이터가 없는 경우 이 필드가 비어 있습니다.

  • 파일 그룹
    테이블이 있는 파일 그룹의 이름입니다.

  • 테이블 분할 여부
    가능한 값은 TrueFalse입니다.

일반

  • VarDecimal 저장소 형식을 사용합니다.
    True이면 이 읽기 전용 값은 decimal 및 numeric 데이터 형식이 VarDecimal 저장소 형식을 사용하여 저장됨을 나타냅니다. 이 옵션을 변경하려면 sp_tableoption의 vardecimal storage format 옵션을 사용합니다. VarDecimal 저장소 형식은 더 이상 사용되지 않습니다. 대신 ROW 압축을 사용하십시오.

  • 행 개수
    테이블의 행 수입니다.

  • 인덱스 공간
    테이블의 인덱스가 차지하는 공간의 크기(MB)입니다. 이 값에 테이블에 대한 XML 인덱스 공간 사용량은 포함되지 않습니다. XML 인덱스가 해당 테이블에 속할 경우 sp_spaceused를 대신 사용하십시오.

  • 데이터 공간
    테이블의 데이터가 차지하는 공간의 크기(MB)입니다.

분할

이 섹션은 테이블이 분할된 경우에만 사용할 수 있습니다. 자세한 내용은 분할된 테이블 및 인덱스를 참조하십시오.

  • 파티션 열
    테이블이 분할된 열의 이름입니다.

  • 파티션 구성표
    테이블이 분할된 경우에 표시되는 파티션 구성표의 이름입니다. 테이블이 분할되지 않은 경우 이 필드가 비어 있습니다.

  • 파티션 수
    테이블에 있는 파티션의 수입니다.

  • FILESTREAM 파티션 구성표
    테이블이 분할된 경우에 표시되는 FILESTREAM 파티션 구성표의 이름입니다. 테이블이 분할되지 않은 경우 이 필드가 비어 있습니다.

    FILESTREAM 파티션 구성표는 파티션 구성표 옵션에서 지정한 구성표와 대칭이어야 합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[Top]

참고 항목

개념

테이블 정의 보기

열 수정(데이터베이스 엔진)