Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » Deployment von Datenbanken und Anwendungen » Anforderungen für das Deployment von Clientanwendungen

 

Deployment von OLE DB- und ADO-Client

Die einfachste Möglichkeit, OLE DB-Clientbibliotheken bereitzustellen, ist die Verwendung des Deployment-Assistenten.

In diesem Abschnitt werden die Dateien beschrieben, die Sie für die Endbenutzer bereitstellen müssen, wenn Sie Ihre eigene Installation erstellen.

Jeder OLE DB-Clientcomputer muss folgende Elemente aufweisen:

  • Eine funktionierende OLE DB-Installation   OLE DB-Dateien und Anweisungen für ihre Verteilung können bei der Microsoft Corporation bezogen werden. Sie werden hier nicht im Einzelnen beschrieben.

  • SQL Anywhere OLE DB-Provider   Die folgende Tabelle enthält die Dateien, die für den SQL Anywhere OLE DB-Provider erforderlich sind. Diese Dateien sollten in nur einem Verzeichnis abgelegt werden. Die SQL Anywhere-Installation platziert sie alle in das Betriebssystem-Unterverzeichnis des SQL Anywhere-Installationsverzeichnisses (zum Beispiel bin32 oder bin64). Für Windows gibt es zwei Provider-DLLs. Die zweite DLL (dboledba16.dll) ist eine unterstützende DLL, die Schemaunterstützung bereitstellt.

Beschreibung Windows
OLE DB-Treiberdatei dboledb16.dll
OLE DB-Treiberdatei dboledba16.dll
Sprachen-Ressourcenbibliothek dblg[LL]16.dll
Fenster "Verbinden" dbcon16.dll
Agent für Vorgänge mit erweiterten Berechtigungen dbelevate16.exe (nur Windows Vista oder später)

Diese Tabelle zeigt eine Datei mit der Bezeichnung [LL]. Es gibt mehrere Meldungsdateien, die jeweils eine andere Sprache unterstützen. Um die Unterstützung für verschiedene Sprachen zu installieren, müssen Sie die Ressourcendateien für die betreffenden Sprachen einbeziehen. Ersetzen Sie [LL] durch den Sprachcode (z.B. en, de, jp usw.).

OLE DB-Provider benötigen viele Registrierungseinträge. Sie können diese erstellen, indem Sie die DLLs dboledb16.dll und dboledba16.dll sich über das Dienstprogramm regsvr32 selbst registrieren lassen.

Bei Windows Vista oder späteren Versionen von Windows müssen Sie den SQL Anywhere-Agenten für Vorgänge mit erweiterten Berechtigungen einbeziehen, der die erforderlichen Privilegien für die Registrierung bzw. Deregistrierung von DLLs unterstützt. Diese Datei ist nur als Teil der Installations- bzw. Deinstallationsprozedur für den OLE DB-Provider erforderlich.

Bei Windows-Clients wird empfohlen, Microsoft MDAC 2.7 oder höher zu verwenden.


Anpassung des OLE DB-Providers