Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В SQL Server Compact 4.0 определено несколько специфичных для поставщика свойств, которые входят в наборы свойств DBPROPSET_SSCE_DBINIT и DBPROPSET_SSCE_SESSION.
Набор свойств DBPROPSET_SSCE_DBINIT
Набор свойств DBPROPSET_SSCE_DBINIT содержит ряд свойств, специфических для поставщика OLE DB для SQL Server Compact 4.0.
Cвойство |
Описание |
|---|---|
DBPROP_SSCE_DBPASSWORD |
Тип: VT_BSTR Стандартная операция чтения-записи: чтение и запись Описание: пароль базы данных OLEDB SQL Server Compact 4.0. Примечания. Пароль для доступа к базе данных. Значение по умолчанию — без пароля |
DBPROP_SSCE_DBCASESENSITIVE |
Тип: VT_BOOL Стандартная операция чтения-записи: чтение и запись Описание: SQL Server Compact 4.0 OLEDB: с учетом регистра. Примечания. Определяет, учитывается ли регистр в параметрах сортировки базы данных. Чтобы включить параметры сортировки с учетом регистра, необходимо установить значение true, а для использования сортировки без учета регистра — значение false. Если значение не задано, то действует значение по умолчанию — false. Примечание
Это свойство введено в SQL Server Compact 3.5 с пакетом обновления 1 (SP1). Дополнительные сведения см. в разделе Работа с параметрами сортировки (SQL Server Compact).
|
DBPROP_SSCE_TEMPFILE_DIRECTORY |
Тип: VT_BSTR Стандартная операция чтения-записи: чтение и запись Описание: SQL Server Compact 4.0 OLEDB: каталог временных файлов Примечания. Свойство служит для указания каталога временных файлов. Если такой каталог не задан (значение по умолчанию), то в качестве временной используется основная база данных |
DBPROP_SSCE_TEMPFILE_MAX_SIZE |
Максимальный размер файла временной базы данных в мегабайтах. Значение по умолчанию — 128 МБ |
DBPROP_SSCE_DEFAULT_LOCK_ESCALATION |
Количество блокировок ядра СУБД, после которого будет предпринята попытка эскалации с уровня строки или страницы на уровень таблицы. Значение по умолчанию — 100 блокировок |
DBPROP_SSCE_AUTO_SHRINK_THRESHOLD |
Процентная доля свободного места в файле, после превышения которой выполняется автоматическая оптимизация. Если задано значение «100 процентов», автоматическая оптимизация отключается. Значение по умолчанию — 60 процентов |
DBPROP_SSCE_MAX_DATABASE_SIZE |
Максимальный размер базы данных в мегабайтах. Значение по умолчанию — 128 МБ |
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 в режиме «Platform Default» будет использовать метод шифрования для Windows XP. Если зашифрованная база данных была создана в этом режиме на любой из следующих платформ, то ее нельзя будет открыть в Windows CE 4.2.
Engine Default. Этот параметр задает режим шифрования, работающий на большинстве платформ, которые поддерживает SQL Server Compact, но не в Windows CE 4.2.
|
DBPROP_SSCE_MAXBUFFERSIZE |
Максимальный объем памяти в килобайтах, после превышения которого SQL Server Compact 4.0 начнет сбрасывать изменения на диск. Значение по умолчанию — 640 КБ |
Набор свойств DBPROPSET_SSCE_SESSION
Набор свойств DBPROPSET_SSCE_SESSION содержит ряд свойств, специфических для поставщика OLE DB для SQL Server Compact 4.0.
Cвойство |
Описание |
|---|---|
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 содержит ряд свойств, специфических для поставщика OLE DB для SQL Server Compact 4.0.
Cвойство |
Описание |
|---|---|
DBPROP_SSCE_COL_ROWGUID |
|
Набор свойств DBPROPSET_SSCE_ROWSET
Набор свойств DBPROPSET_SSCE_ROWSET содержит ряд свойств, специфических для поставщика OLE DB для SQL Server Compact 4.0.
Cвойство |
Описание |
|---|---|
DBPROP_SSCE_LOCK_HINT |
Значение по умолчанию — DBPROPVAL_SSCE_LH_NOLOCK (блокировки не применяются) |
Примечание