Anhang B3. DB-Treiber für SQL CE konfigurieren

 

Es empfiehlt sich, integrierte DB anstatt von MS SQL CE DB zu verwenden, wenn kein Bedarf für selbständige Arbeit mit der DB mittels ADO.NET besteht. Die interne Datenbank zeichnet sich durch erhöhte Stabilität und Funktionsfähigkeit im Vergleich zu MS SQL CE aus.

 

Allgemeine Beschreibung

Microsoft SQL Server Compact Edition (SQL CE) ist eine relationale Datenbank von Microsoft. Es ist eine integrierte Datenbank für Desktop-Anwendungen und mobile Geräte. SQL CE kann als externe DB für Dr.Web ESS verwendet werden.

Zur Verwendung von SQL Server CE gehen Sie wie folgt vor:

1.Installieren Sie den SQL CE Server.

2.Konfigurieren Sie den DB-Treiber zur Nutzung der entsprechenden externen Datenbank. Das kann man in der Konfigurationsdatei oder mit Hilfe des Verwaltungscenters machen: Menü Konfiguration von Dr.Web Enterprise Server, Registerkarte Datenbank.

Installation und unterstützte Plattformen

 

SQL CE DBMS unterstützt die Betriebssysteme Windows 2000 und neuer (in Versionen für x32 und x64).

 

Dr.Web Enterprise Security Suite unterstützt SQL CE Versionen 3.5 SP1/SP2 für Plattformen х64 und х86. Die Kompatibilität mit nachfolgenden Versionen von SQL CE DB wird nicht garantiert.

 

Um SQL Server Compact Edition DB nutzen zu können, ist es erforderlich, das Installationspaket von der Website des Herstellers http://www.microsoft.com/sqlserver/2005/en/us/compact-downloads.aspx herunterzuladen und den Server entsprechender Version zu installieren (siehe auch Systemanforderungen für Version 3.5.).

 

Es ist nicht empfehlenswert, mehr als eine Version von SQL Server Compact wegen möglicher Kompatibilitätsprobleme zu installieren.

 

Die unter verschiedenen Versionen von SQL Server Compact erstellten Datenbanken können inkompatibel sein, da die Version 3.1 zum Unterschied von der Version 3.5 keine Verschlüsselung unterstützt. Deshalb muss die Übertragung von DB nur mit Hilfe der Befehle von Dr.Web Enterprise Security Suite exportdb und importdb erfolgen, wenn ein Versionswechsel benötigt wird.

 

Der Client für den Zugriff auf die DB gehört zum Umfang des Installationspakets von Dr.Web ESS.

Parameter

Beim Konfigurieren des Zugriffs auf SQL CE DBMS werden die in der Tabelle unten beschriebenen Parameter verwendet.

Parameter von SQL CE DBMS

Parameter

Beschreibung

drwsqlce

Treibername.

DBFILE

Name der DB (standardmäßig mssqlce.sdf).

PASSWORD

Passwort, das zur Verschlüsselung der DB benutzt wird.

 

Der Parameter PASSWORD ist ein Verschlüsselungsschlüssel und hat keinen Bezug auf das Benutzer/Passwort-System.

Standardmäßig ist das Passwort leer (die Datenbank wird nicht verschlüsselt).

 

Beispiel für Konfigurationsdatei drwcsd.conf

Bei Nutzung von SQL CE DBMS müssen die Definition und die Einstellungen der DB in der Konfigurationsdatei des Enterprise Servers geändert werden. Ein Fragment der Konfigurationsdatei mit entsprechenden Parametern ist unten angeführt:

...

;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"