Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Некоторые интерфейсы OLE DB, используемые в Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), отличаются от стандартных интерфейсов, описанных в спецификации OLE DB.
Реализованные интерфейсы OLE DB
В таблице приведено описание отличий интерфейсов SQL Server Compact Edition от стандартных.
| Реализованный интерфейс | Описание различий |
|---|---|
IAccessor |
Метод SQL Server Compact Edition IAccessor::CreateAccessor игнорирует флаг DBACCESSOR_OPTIMIZED. Флаг DBACCESSOR_OPTIMIZED не оказывает влияния на быстродействие методов доступа к строкам или параметрам, поскольку SQL Server Compact Edition не использует внутренний кэш строк. Все методы доступа обеспечивают в равной степени хорошее быстродействие. Потребность в оптимизации методов доступа отсутствует |
IAlterIndex |
Имя индекса, которое можно изменить с помощью интерфейса IAlterIndex::AlterIndex |
IAlterTable |
SQL Server Compact Edition поддерживает приращение и изменение начального значения столбца автоматического приращения, но не изменение типа столбца на автоматическое приращение или наоборот. Использование IAlterTable не гарантирует, что удастся изменить все сведения о таблице. Интерфейс позволяет поставщику отобразить все функциональные возможности изменения таблиц, имеющиеся в поставщике. Не все поставщики разрешают одни и те же изменения таблиц в своих хранилищах данных. SQL Server Compact Edition поддерживает изменение имени таблицы или столбца в дополнение к свойствам DBPROP_COL_DEFAULT, DBPROP_COL_SEED и DBPROP_COL_INCREMENT. |
IDBDataSourceAdmin |
Интерфейс для создания баз данных. Методы CreateDataSource и GetCreationProperties поддерживаются в этом интерфейсе. Методы изменения и удаления баз данных не поддерживаются |
IOpenRowset |
Интерфейс для открытия базовых таблиц и комплексных индексов. Данный интерфейс нельзя использовать для открытия представлений |
IRowsetCurrentIndex |
При изменении текущего индекса с помощью интерфейса IRowsetCurrentIndex необходимо соблюдать следующие правила.
|
ITransactionLocal |
SQL Server Compact Edition поддерживает уровни изоляции транзакций Read Committed, Repeatable Read и Serializable . Если указать более низкий, чем Read Commited уровень изоляции транзакций, то этот параметр будет проигнорирован и заменен уровнем Read Committed. SQL Server Compact Edition поддерживает только однофазную фиксацию. |
См. также
Справочник
Реализованные интерфейсы OLE DB (SQL Server Compact Edition)