![](i-info.gif)
|
Рекомендуется использовать встроенную БД вместо БД MS SQL CE, если нет необходимости в самостоятельной работе с БД посредством ADO.NET. Внутренняя база отличается повышенной стабильностью и производительностью по сравнению с MS SQL CE.
|
Общее описание
Microsoft SQL Server Compact Edition (SQL CE) — это реляционная БД от компании Microsoft. Представляет собой встраиваемую БД для настольных приложений и мобильных устройств. SQL CE может быть использована в качестве внешней БД для Dr.Web ESS.
Для использования SQL Server CE необходимо:
1.Установить сервер SQL CE. 2.Настроить драйвер БД на использование соответствующей внешней базы. Это можно сделать в конфигурационном файле или при помощи Центра Управления: меню Конфигурация Dr.Web Enterprise Server, вкладка База данных. Установка и поддерживаемые платформы
![](warning.gif)
|
СУБД SQL CE поддерживает операционные системы Windows 2000 и выше (в версиях для x32 и x64).
Dr.Web Enterprise Security Suite поддерживает SQL CE версий 3.5 SP1/SP2 для платформ х64 и х86. Совместимость с последующими версиями БД SQL CE не гарантируется.
|
Для возможности использования БД SQL Server Compact Edition необходимо скачать исталляционный пакет с сайта производителя http://www.microsoft.com/sqlserver/2005/en/us/compact-downloads.aspx и установить сервер соответствующей версии (см. также см. Системные требования для версии 3.5.).
![](warning.gif)
|
Не рекомендуется устанавливать более одной версии SQL Server Compact из-за возможных проблем с совместимостью.
БД, созданные под разными версиями SQL Server Compact могут быть несовместимы, поскольку версия 3.1, в отличие от версии 3.5, не поддеживает шифрование. Поэтому, при необходимости смены версии, перенос БД должен осуществляться только при помощи команд Dr.Web Enterprise Security Suite exportdb и importdb.
|
Клиент для доступа к БД входит в состав установочного пакета Dr.Web ESS.
Параметры
При настройке обращения к СУБД SQL CE используются параметры, описываемые в таблице ниже.
Параметры СУБД SQL CE
Параметр
|
Описание
|
drwsqlce
|
Имя драйвера.
|
DBFILE
|
Имя БД (по умолчанию mssqlce.sdf).
|
PASSWORD
|
Пароль, используемый для шифрования БД.
|
![](i-info.gif)
|
Параметр PASSWORD является ключом шифрования и не имеет отношения к системе пользователь/пароль.
По умолчанию пароль пустой (база не шифруется).
|
Пример конфигурационного файла drwcsd.conf
При использовании СУБД SQL CE необходимо изменить определение и настройки БД в конфигурационном файле Enterprise Сервера. Фрагмент конфигурационного файла с соответствующими параметрами приведен ниже:
...
;Database definition. Mandatory.
;Only one definition is allowed.
database
;DB driver (DLL or shared object name)
drwsqlce ; sql server compact, windows only
;load library from this path; empty - use default
from ""
;parameters describing database connection
;defaults (DBFILE: varroot/mssqlce.sdf)
;using "DBFILE=mssqlce.sdf PASSWORD=drwcs"
using "DBFILE=mssqlce.sdf PASSWORD=drwcs"
|
|