공급자별 속성(OLE DB)
SQL Server Compact 4.0은 DBPROPSET_SSCE_DBINIT 및 DBPROPSET_SSCE_SESSION 속성 집합에서 여러 공급자별 속성을 정의합니다.
DBPROPSET_SSCE_DBINIT 속성 집합
DBPROPSET_SSCE_DBINIT 속성 집합에는 다음의 SQL Server Compact 4.0용 OLE DB 공급자별 속성이 포함되어 있습니다.
속성 ID |
설명 |
---|---|
DBPROP_SSCE_DBPASSWORD |
유형: VT_BSTR 읽기/쓰기 유형: 읽기/쓰기 설명: SQL Server Compact 4.0 OLEDB: 데이터베이스 암호 참고: 데이터베이스를 열 때 사용되는 암호입니다. 기본적으로 암호는 사용되지 않습니다. |
DBPROP_SSCE_DBCASESENSITIVE |
유형: VT_BOOL 읽기/쓰기 유형: 읽기/쓰기 설명: SQL Server Compact 4.0 OLEDB: 대/소문자 구분 참고: 데이터베이스 데이터 정렬이 대/소문자를 구분하는지 여부를 결정합니다. 대/소문자를 구분하는 데이터 정렬을 사용하려면 true로설정하고 대/소문자를 구분하지 않는 데이터 정렬을 사용하려면 false로 설정해야 합니다. 값을 지정하지 않으면 false가 기본값으로 사용됩니다. ![]()
이 속성은 SQL Server Compact 3.5 SP1 릴리스부터 도입되었습니다. 자세한 내용은 데이터 정렬 작업(SQL Server Compact)을 참조하십시오.
|
DBPROP_SSCE_TEMPFILE_DIRECTORY |
유형: VT_BSTR 읽기/쓰기 유형: 읽기/쓰기 설명: SQL Server Compact 4.0 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 속성을 사용하는 개별 트랜잭션의 경우 무시될 수 있습니다. 기본값이 데스크톱에 대해서는 5000밀리초이고 장치에 대해서는 2000밀리초입니다. |
DBPROP_SSCE_ENCRYPTIONMODE |
데이터베이스가 암호로 보호된 경우에 사용할 수 있는 암호화를 지정합니다. 모든 SQL Server Compact 4.0 지원 플랫폼에서 지원되는 두 가지 암호화 모드는 다음과 같습니다. Platform Default. 이 옵션을 사용하면 SQL Server Compact 4.0 데이터베이스를 만드는 데 사용된 플랫폼의 기본 암호화가 지정됩니다. 예를 들어 플랫폼 기본값을 선택하여 데이터베이스가 Windows XP에 생성되는 경우 Windows XP의 암호화가 사용됩니다. 암호화된 데이터베이스가 다음 플랫폼 중 하나에 생성되고 이 옵션이 선택되어 있는 경우 Windows CE 4.2에서 해당 데이터베이스를 열 수 없습니다.
Engine Default. 이 옵션은 대부분의 SQL Server Compact 지원 플랫폼(Windows CE 4.2는 제외)에서 작동하는 암호화를 제공합니다.
|
DBPROP_SSCE_MAXBUFFERSIZE |
디스크에 변경 사항을 플러시하기 전에 SQL Server Compact 4.0에서 사용할 수 있는 최대 메모리(KB 단위)입니다. 기본값은 640KB입니다. |
DBPROPSET_SSCE_SESSION 속성 집합
DBPROPSET_SSCE_SESSION 속성 집합에는 다음의 SQL Server Compact 4.0용 OLE DB 공급자별 속성이 포함되어 있습니다.
속성 ID |
설명 |
---|---|
DBPROP_SSCE_LOCK_TIMEOUT |
트랜잭션의 잠금 대기 시간(밀리초)입니다. 기본값은 2000밀리초입니다. |
DBPROP_SSCE_LOCK_ESCALATION |
행에서 페이지로 또는 페이지에서 테이블로 확대하기 전에 엔진이 얻는 잠금의 수입니다. 기본값은 100입니다. |
DBPROP_SSCE_TRANSACTION_COMMIT_MODE |
기본값은 DBPROPVAL_SSCE_TCM_DEFAULT(플러시 지연)입니다. |
DBPROPSET_SSCE_COLUMN 속성 집합
DBPROPSET_SSCE_COLUMN 속성 집합에는 다음의 SQL Server Compact 4.0용 OLE DB 공급자별 속성이 포함되어 있습니다.
속성 ID |
설명 |
---|---|
DBPROP_SSCE_COL_ROWGUID |
|
DBPROPSET_SSCE_ROWSET 속성 집합
DBPROPSET_SSCE_ROWSET 속성 집합에는 다음의 SQL Server Compact 4.0용 OLE DB 공급자별 속성이 포함되어 있습니다.
속성 ID |
설명 |
---|---|
DBPROP_SSCE_LOCK_HINT |
기본값은 DBPROPVAL_SSCE_LH_NOLOCK(잠금 사용 안 함)입니다. |