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

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

1 Stunde ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

5 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

6 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

6 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

7 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

9 Stunden ago