Примеры Delphi и C# из жизни

Примеры программирования на языках Delphi, C#

 




Файлы необходимые для работы SQL Server Compact Edition | C#

Рассмотрим, какие библиотеки обеспечивают работу SQL Server Compact Edition.

Ссылки на загрузку файлов установки SQL Server CE.

При установке SQL Server Compact Edition (SSCE) необходимые для работы приложения файлы копируются в фиксированное местоположение — %Program Files%Microsoft SQL Server Compact Edition v3.1 и регистрируются в реестре. Также .NET сборка System.Data.SqlServerCe.dll с пространством имен System.Data.SqlServerCe устанавливается в глобальный кэш сборок (GAC). Поэтому, при установке необходимы права администратора.

Весь спектр файлов необходим на компьютере разработчика. Но для работы на компьютере клиента достаточно разместить необходимые файлы в папке с программой, что можно сделать c помощью любой системы создания инсталляционных пакетов.

Ниже приведен список этих файлов.
  1. System.Data.SqlServerCe.dll — поставщик данных ADO.NET. Пространство имен SQL Server Compact Edition, на которое должно ссылаться приложение, работающее с SSCE. Указывается в References проекта.
  2. sqlceme30.dll — Необходим для работы System.Data.SqlServerCe.dll.
  3. sqlcese30.dll — "Движок" базы данных.
  4. sqlceqp30.dll — SQL Server Compact Edition Query Processor. Модуль, отвечающий за обработку запросов к базе данных.
  5. sqlceca30.dll — SQL Server Compact Edition Client Agent. Необходим для обеспечения возможностей репликации базы данных и удаленного доступа к ней.
  6. sqlcecompact30.dll — Необходим, если приложение использует возможности сжатия БД (compact).
  7. sqlceer30[язык].dll — Строки описания ошибок на соответствующем языке.
  8. sqlceoledb30.dll — поставщик данных OLEDB. Модуль для обеспечения возможности работы с БД через механизмы OLE DB. Необходим, если приложение использует технологию OLE DB.


Первые четыре файла являются необходимыми и достаточными для работы приложения с БД SSCE, а остальные файлы нужно использовать при необходимости.