공급자별 속성(OLE DB)

SQL Server 2005 Compact Edition(SQL Server Compact Edition)은 DBPROPSET_SSCE_DBINIT 및 DBPROPSET_SSCE_SESSION 속성 집합에서 여러 공급자별 속성을 정의합니다.

DBPROPSET_SSCE_DBINIT 속성 집합

DBPROPSET_SSCE_DBINIT 속성 집합에는 다음 SQL Server Compact Edition 용 OLE DB 공급자별 속성이 포함되어 있습니다.

속성 ID 설명

DBPROP_SSCE_DBPASSWORD

유형: VT_BSTR

읽기/쓰기 유형: 읽기/쓰기

설명: SQL Server Compact Edition OLEDB: 데이터베이스 암호

참고: 데이터베이스를 열 때 사용되는 암호입니다. 기본값은 암호 없음입니다.

DBPROP_SSCE_ENCRYPTDATABASE

유형: VT_BOOL

읽기/쓰기 유형: 읽기/쓰기

설명: SQL Server Compact Edition OLEDB: 데이터베이스 암호화

참고: 압축 또는 새로 만든 데이터베이스에 대한 암호화 여부를 지정합니다. 기본값은 False(암호화 안 함)입니다. 그러나 DBPROP_SSCE_DBPASSWORD를 사용하여 암호를 입력하면 데이터베이스가 자동으로 암호화됩니다.

DBPROP_SSCE_TEMPFILE_DIRECTORY

유형: VT_BSTR

읽기/쓰기 유형: 읽기/쓰기

설명: SQL Server Compact Edition OLEDB: 임시 파일 디렉터리

참고: 임시 파일 디렉터리를 지정하는 데 사용됩니다. 임시 파일 디렉터리를 지정하지 않으면(기본값) 기본 데이터베이스가 임시 데이터베이스로 사용됩니다.

DBPROP_SSCE_TEMPFILE_MAX_SIZE

임시 데이터베이스 파일의 최대 크기(MB)입니다. 기본값은 128MB입니다.

DBPROP_SSCE_DEFAULT_LOCK_ESCALATION

행에서 테이블로 또는 페이지에서 테이블로 확대하기 전에 엔진이 얻는 잠금의 수입니다. 기본값은 100입니다.

DBPROP_SSCE_AUTO_SHRINK_THRESHOLD

자동 축소를 시작하기 전 파일에서 사용 가능한 공간의 비율(%)입니다. 값이 100%이면 자동 축소가 사용되지 않습니다. 기본값은 60%입니다.

DBPROP_SSCE_MAX_DATABASE_SIZE

데이터베이스의 최대 크기(MB)입니다. 기본값은 128MB입니다.

DBPROP_SSCE_FLUSH_INTERVAL

커밋된 트랜잭션이 디스크로 플러시되는 간격(초)입니다. 트랜잭션이 커밋되었을 때 기본적으로 나중에 디스크로 플러시됩니다. 플러시 간격은 트랜잭션을 매 n초마다 플러시해야 함을 나타냅니다. 여기서 n은 플러시 간격입니다. 데이터베이스가 이미 열려 있고 다른 클라이언트가 이미 이 매개 변수를 지정한 경우에는 이 매개 변수는 무시됩니다. 저장소는 항상 닫힐 때 내부적으로 플러시됩니다. 플러시 간격의 기본값은 10초입니다.

DBPROP_SSCE_DEFAULT_LOCK_TIMEOUT

트랜잭션의 기본 잠금 대기 시간(밀리초)입니다. 이 속성은 DBPROP_SSCE_LOCK_TIMEOUT 속성을 사용하는 개별 트랜잭션의 경우 무시될 수 있습니다. 기본값은 2000밀리초입니다.

DBPROP_SSCE_MAXBUFFERSIZE

SQL Server Compact Edition 에서 변경 내용을 디스크에 플러시하기 전에 사용할 수 있는 최대 메모리 크기(KB)입니다. 기본값은 640KB입니다.

DBPROPSET_SSCE_SESSION 속성 집합

DBPROPSET_SSCE_SESSION 속성 집합에는 다음 SQL Server Compact Edition 용 OLE DB 공급자별 속성이 포함되어 있습니다.

속성 ID 설명

DBPROP_SSCE_LOCK_TIMEOUT

트랜잭션의 잠금 대기 시간(밀리초)입니다. 기본값은 2000밀리초입니다.

DBPROP_SSCE_LOCK_ESCALATION

행에서 페이지로 또는 페이지에서 테이블로 확대하기 전에 엔진이 얻는 잠금의 수입니다. 기본값은 100입니다.

DBPROP_SSCE_TRANSACTION_COMMIT_MODE

커밋 실행 후 엔진이 버퍼 풀을 플러시할지 여부를 지정합니다. 기본값은 플러시 지연입니다.

DBPROPSET_SSCE_COLUMN 속성 집합

DBPROPSET_SSCE_COLUMN 속성 집합에는 다음 SQL Server Compact Edition 용 OLE DB 공급자별 속성이 포함되어 있습니다.

속성 ID 설명

DBPROP_SSCE_COL_ROWGUID

  • 유형: VT_BOOL
  • 읽기/쓰기 유형: 읽기/쓰기
  • 설명: SQL Server Compact Edition 
  • OLE DB: 행 GUID 열
  • 참고: 열을 행 GUID 열로 지정합니다. 한 개의 GUID 열만 행의 GUID 열이 될 수 있습니다. 기본값은 False(열 지정 안 함)입니다.

DBPROPSET_SSCE_ROWSET 속성 집합

DBPROPSET_SSCE_ROWSET 속성 집합에는 다음 SQL Server Compact Edition 용 OLE DB 공급자별 속성이 포함되어 있습니다.

속성 ID 설명

DBPROP_SSCE_LOCK_HINT

  • 유형: VT_I4
  • 읽기/쓰기 유형: 읽기/쓰기
  • 설명: SQL Server Compact Edition 
  • 참고: 행 집합이 수행한 잠금 수준을 나타냅니다. 다음 여덟 개 값 중에서 하나 이상의 유효한 조합이어야 합니다.
    • DBPROPVAL_SSCE_LH_HOLDLOCK
    • DBPROPVAL_SSCE_LH_TABLOCK
    • DBPROPVAL_SSCE_LH_NOLOCK
    • DBPROPVAL_SSCE_LH_DBLOCK
    • DBPROPVAL_SSCE_LH_ROWLOCK
    • DBPROPVAL_SSCE_LH_UPDLOCK
    • DBPROPVAL_SSCE_LH_PAGLOCK
    • DBPROPVAL_SSCE_LH_XLOCK

기본값은 DBPROPVAL_SSCE_LH_NOLOCK(잠금 사용 안 함)입니다.

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기