Geben Sie die entsprechenden Erstellungsparameter, Verbindungsparameter, Synchronisationsparameter, Protokolloptionen, Verknüpfungsbibliotheken, Methodenaufrufe und Deployment-Dateien an, um sicherzustellen, dass Ihre UltraLite C++-Anwendung auf Windows- und Windows Mobile-Geräten ausgeführt werden kann.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Geben Sie die folgenden Parameter an:
Wenn Sie Verschleierung verwenden, setzen Sie beim Erstellen der Datenbank den obfuscate=1-Erstellungsparameter.
Wenn Sie AES- oder FIPS 140-2 AES-Verschlüsselung verwenden, setzen Sie beim Erstellen der Datenbank oder beim Herstellen einer Verbindung mit der Datenbank den Verbindungsparameter DBKEY=encryption-key.
Legen Sie die entsprechenden Parametereinstellungen fest, wenn Sie die Synchronisation in Ihrer UltraLite-Anwendung verwenden:
Synchronisationstyp | Parametereinstellungen |
---|---|
TCP/IP |
Setzen Sie den Synchronisationsparameter Stream auf tcpip. |
HTTP |
Setzen Sie den Synchronisationsparameter Stream auf http. |
RSA_TLS |
Setzen Sie den Synchronisationsparameter Stream auf tls. |
RSA HTTPS |
Setzen Sie den Synchronisationsparameter Stream auf https. |
RSA FIPS 140-2 TLS |
Setzen Sie den Synchronisationsparameter Stream auf tls. Setzen Sie die Protokolloption fips=yes. |
RSA FIPS 140-2 HTTPS |
Setzen Sie den Synchronisationsparameter Stream auf https. Setzen Sie die Protokolloption fips=yes. |
Wenn Sie RSA- oder FIPS 140-2 RSA-Ende-zu-Ende-Verschlüsselung verwenden, setzen Sie die Protokolloption e2ee_public_key=key-file.
Wenn Sie ZLIB-Kompression verwenden, setzen Sie die Protokolloption compression=zlib.
Erstellen Sie Verknüpfungen mit den folgenden Dateien:
ulbase.lib
ulimp.lib
Für Windows Mobile befinden sich diese Dateien in %SQLANY16%\UltraLite\CE\Arm.50\Lib. Für Windows befinden sie sich unter %SQLANY16%\UltraLite\Windows\x64\Lib\VS9 oder %SQLANY16%\UltraLite\Windows\x86\Lib\VS9.
Wenn eine Verknüpfung mit der ulimp.lib-Bibliothek erstellt wird, definieren Sie den UL_USE_DLL-Präprozessormakro beim Kompilieren. Beispielsweise kann die Eingabe so lauten:
-DUL_USE_DLL |
Rufen Sie in Ihrer UltraLite-Anwendung die folgenden Methoden auf:
Bei Verwendung von AES-Verschlüsselung die ULDatabaseManager.EnableAesDBEncryption-Methode.
Bei Verwendung von FIPS 140-2 AES-Verschlüsselung die ULDatabaseManager.EnableAesFipsDBEncryption-Methode.
Stellen Sie sicher, dass die folgenden Methoden für den in Ihrer UltraLite-Anwendung verwendeten Synchronisationstyp aufgerufen werden:
Synchronisationstyp | Parametereinstellungen |
---|---|
TCP/IP |
Rufen Sie die EnableTcpipSynchronization-Methode auf. |
HTTP |
Rufen Sie die EnableHttpSynchronization-Methode auf. |
RSA_TLS |
Rufen Sie die Methoden EnableTlsSynchronization und EnableRsaSyncEncryption auf. |
RSA HTTPS |
Rufen Sie die Methoden EnableHttpsSynchronization und EnableRsaSyncEncryption auf. |
RSA FIPS 140-2 TLS |
Rufen Sie die Methoden EnableTlsSynchronization und EnableRsaFipsEncryption auf. |
RSA FIPS 140-2 HTTPS |
Rufen Sie die Methoden EnableHttpsSynchronization und EnableRsaFipsSyncEncryption auf. |
Stellen Sie die folgenden Dateien bereit:
ulrt16.dll.
Wenn Sie ZLIB-Kompression verwenden, mlczlib16.dll.
Bei der Verwendung von RSA TLS, RSA HTTPS oder RSA E2EE mlcrsa16.dll.
Bei Verwendung von FIPS 140-2 AES-Verschlüsselung ulfips16.dll und sbgse2.dll.
Bei Verwendung von RSA FIPS 140-2 TLS- oder RSA FIPS 140-2 HTTPS-Synchronisation sbgse2.dll und mlcrsafips16.dll.
Für Windows Mobile befinden sich die Dateien in %SQLANY16%\UltraLite\CE\Arm.50. Für Windows befinden sich die Dateien in %SQLANY16%\UltraLite\Windows\x64 oder %SQLANY16%\UltraLite\Windows\x86.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |