SQL Server CE für die Pflege von Website-Daten auf dem Pocket PC

Microsoft SQL Server 2000 CE Edition ist ein Datenbank-Management-System für Unternehmensanwendungen, das auf jedem Pocket PC zum Einsatz kommen kann. Dieser Server bietet eine einzigartige Reihe von Features und Funktionen, darunter:

  • .NET-Datenquelle: SQL Server CE kann als leistungsfähige Datenquelle für jede Windows CE- oder Windows Mobile-Anwendung dienen.
  • Remote Administration: Man kann SQL Server-Daten mithilfe von SQL CE offline verwalten und modifizieren und die Daten vom Pocket PC dann mit einem entfernten SQL Server 2000 synchronisieren.
  • Preiswertes Entwicklungstool: Microsoft SQL Server CE ist als kostenloser Download von der Microsoft MSDN-Website erhältlich.
  • Web-Entwicklung für Mobilgeräte: Die Verbindung aus PocketASP und Microsoft SQL Server CE ermöglicht die Entwicklung und Ausführung von ASP-basierten Websites direkt vom Pocket PC aus.

Der folgende Artikel bietet eine Schritt-für-Schritt-Anleitung, wie man eine auf SQL Server basierende Website mithilfe eines Pocket PC verwaltet und Daten zwischen mehreren Datenbankservern repliziert.

Manuelle Installation von Microsoft SQL Server CE auf dem Pocket PC

Die einfachste Möglichkeit zum Einsatz von SQL Server CE besteht darin, ihn manuell auf dem Pocket PC-Gerät zu installieren. Dazu muss man sich die folgenden Anwendungen als Download besorgen und sie auf einem PC installieren:

Es gibt zwei Gruppen von Dateien, die man für die Installation von SQL CE auf dem Handheld benötigt: Der erste Datei-Satz findet sich hier (vorausgesetzt, man hat SQL Server CE auf Laufwerk C: installiert):

Microsoft SQL Server CE ist für eine Reihe von Chipsätzen erhältlich, darunter ARM, MIPS, SHX und X86. Die Hauptanwendung ist der SQL Server Query Analyzer (isqlw20.exe). Die drei zusätzlichen DLL-Dateien enthalten Client Agent (Ssceca20.dll), Engine (Ssce20.dll) und Error Handling Library (Ssceerror20en.dll). Die Datei rootcert.exe wird verwendet, um unter Windows CE ein Root-Zertifikat zu erstellen, falls man für den Remote Data Access SSL-Verbindungen benutzen möchte. Im ActiveSync Explorer-Fenster zieht man einfach die folgenden Dateien auf den Pocket PC:

  • isqlw20.exe
  • dllregister.exe
  • rootcert.exe
  • Ssce20.dll
  • Ssceerror20en.dll
  • Ssceca20.dll

Um die SQL CE-Datenbank abzufragen, benötigt man außerdem eine Reihe von DLLs für die ADO-Funktionalität. Diese Dateien finden sich im folgenden Verzeichnis:

Die ADO 3.1 DLLs werden sowohl von ARM- als auch von X86-Chipsätzen unterstützt. Und das können die DLLs: Adoxce31.dll ermöglicht die Änderung der Datenbankstruktur. Adoce31.dll erlaubt die Manipulation von Daten innerhalb der SQL CE-Datenbank. Adoceoledb31.dll sorgt für ADO OLEDB-Unterstützung und Msdaeren.dll ist eine Bibliothek zur Fehlerbehandlung. Man kopiert die folgenden Dateien auf den Pocket PC:

  • Adoxce31.dll
  • Adoce31.dll
  • Adoceoledb31.dll
  • Msdaeren.dll

Sobald alle Dateien kopiert sind, muss man die DLLs in der Windows CE-Registry eintragen. Die Datei dllregister.exe ist eigentlich genau für diesen Zweck gedacht, aber zuverlässiger geht es bei manueller Registrierung der einzelnen DLLs mithilfe eines Tools namens Regsvrce.exe, das Bestandteil des Pocket PC 2002 SDK ist. Dieses Utility kopiert man auf seinen Pocket PC und gibt den Namen jeder DLL ein. Das war’s dann! Sobald alle DLLs registriert sind, braucht man nur auf isqlw20.exe zu klicken, und der SQL CE Query Analyzer startet. Zur Vereinfachung des Zugriffs kann man eine Verknüpfung erstellen und diese in den Startmenü-Ordner im Pocket PC Windows-Verzeichnis verschieben.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

2 Stunden ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

16 Stunden ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

16 Stunden ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

1 Tag ago

Chrome 131 schließt zwölf Sicherheitslücken

Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…

1 Tag ago

DeepL Voice mit KI für Sprach- übersetzungen

DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.

1 Tag ago