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

SQL Anywhere 10.0.1 » SQL Anywhere Server - Database Administration » SQL Anywhere for Windows CE

Lesson 3: Executing queries against a Windows CE database Next Page

SQL Anywhere feature support on Windows CE


This section lists the components and features of SQL Anywhere that are unsupported or have altered functionality on Windows CE. Where available, alternatives to unsupported features are listed.

For more information about supported and unsupported components on Windows CE, see [external link] SQL Anywhere 10.0.1 Components by Platform .

SQL Anywhere includes several tools for administering databases. These include Sybase Central, Interactive SQL, and utilities. None of these administration tools can be deployed to Windows CE. Instead, database administration is performed from a Windows-based computer that is connected to the Windows CE device.

For more information, see Using the administration utilities on Windows CE.

Component or featureConsiderations
Application profiling When you create a tracing session for a database running on Windows CE, you must configure tracing using the Database Tracing wizard (you cannot use the Application Profiling wizard). As well, you must trace data from the Windows CE device to a copy of the Windows CE database running on a database server on a desktop computer. You cannot automatically create a tracing database from a Windows CE device, and you cannot trace to the local database on a CE device. See Application profiling.
Database mirroringUnsupported on Windows CE.
External stored procedures Unsupported on Windows CE.
iAnywhere JDBC driver Unsupported on Windows CE. You can use jConnect on Windows CE.
Java in the database Unsupported on Windows CE.
jConnect The jConnect driver can be enabled when you create a database for Windows CE. This can be useful if you want to move the database to a computer that supports Java. However, enabling the jConnect driver adds to the size of the database and, more significantly, adds about 200 KB to the memory requirements for running the database. This additional memory requirement should be considered when running the database in a limited-memory environment like Windows CE.
Kerberos authenticationUnsupported on Windows CE.
LDAP authenticationUnsupported on Windows CE.
ODBC clients Windows CE does not provide an ODBC driver manager or an ODBC Administrator, so SQL Anywhere uses ODBC data sources stored in files. See Using ODBC data sources on Windows CE.
Open Client Unsupported on Windows CE.
Parallel backupsUnsupported on Windows CE.
Personal database server (dbeng10) Only the network database server (dbsrv10) is supported on Windows CE. This executable supports local connections and client/server communications across a network.
Remote data access (including directory access servers) Unsupported on Windows CE.
SPX protocol Windows CE uses the TCP/IP protocol.
SQL statement support on Windows CE

This section describes SQL statements that are not supported on Windows CE, as well as those that have altered or limited functionality.

For a complete list of SQL statements, see SQL Statements.

SQL statementConsiderations
BACKUP statement Only the BACKUP DATABASE DIRECTORY clause is supported on Windows CE.
CREATE DATABASE statement The CREATE DATABASE statement can be used to initialize a database on a computer, which can later be copied to a Windows CE device. See Creating a Windows CE database.
CREATE EVENT statement DiskSpace event types are not supported on Windows CE. However, you can use this statement to define the GlobalAutoIncrement event type or the ServerIdle event type.
CREATE EXISTING TABLE statement Unsupported on Windows CE.
CREATE EXTERNLOGIN statement Unsupported on Windows CE.
CREATE FUNCTION statement The CREATE FUNCTION statement can be used on Windows CE to create user-defined SQL functions for use in the database. Note that the EXTERNAL NAME clause is not supported on Windows CE.
CREATE SERVER statement Unsupported on Windows CE.
CREATE TABLE statement The AT clause of the CREATE TABLE statement for creating proxy tables is not supported on Windows CE.
DROP DATABASE statement Unsupported on Windows CE.
DROP SERVER statement Unsupported on Windows CE.
INSTALL JAVA statement Unsupported on Windows CE.
REMOVE JAVA statement Unsupported on Windows CE.
REORGANIZE TABLE statement Unsupported on Windows CE.
RESTORE DATABASE statement Unsupported on Windows CE.
START JAVA statement Unsupported on Windows CE
STOP JAVA statement Unsupported on Windows CE.
Database server option support on Windows CE

This section describes those database server options that are not supported or have altered functionality on Windows CE.

OptionConsiderations
@ data option Unsupported on Windows CE.
-? server option Unsupported on Windows CE.
-cm server optionUnsupported on Windows CE.
-cw server option Unsupported on Windows CE.
-ec server option

Strong communication encryption is not supported on Windows CE. Only the none and simple settings are supported. See -ec server option.

-gb server option Unsupported on Windows CE.
-ge server option Unsupported on Windows CE.
-gss server option Unsupported on Windows CE.
-qi server option When running, the network database server appears as an icon in the bottom right corner of the Today screen on your Windows CE device. This feature cannot be disabled.
-s server option Unsupported on Windows CE.
-tmf server option Unsupported on Windows CE.
-tmt server option Unsupported on Windows CE.
-u server option Unsupported on Windows CE.
-ua server option Unsupported on Windows CE.
-uc server option Unsupported on Windows CE.
-ud server option Unsupported on Windows CE.
-uf server optionUnsupported on Windows CE.
-ui server option Unsupported on Windows CE.
-ut server option Unsupported on Windows CE.
-ux server option Unsupported on Windows CE.
-xp server optionUnsupported on Windows CE.
Sybase Central wizard support on Windows CE

The following table lists the Sybase Central wizards that are not supported or have altered functionality on Windows CE and provides alternatives where possible.

WizardConsiderations
Backup Database wizard

Archive backups are not supported on Windows CE. The Backup Database wizard is not supported. See Types of backup.

As an alternative on Windows CE, you can use the Create Backup Images wizard, which makes a separate backup of the database and transaction log files. See Making a backup, continuing to use the original transaction log.

Change Log File Settings wizard Unsupported on Windows CE.
Create Database wizard This wizard provides options for creating database on Windows CE, provided Windows CE services are installed on the computer running Sybase Central. See Creating a Windows CE database.
Create Maintenance Plan wizard

The following options are not available on Windows CE:

  • Full Archive Backup
  • Back up to Tape
  • Email the Maintenance Plan Report
Erase Database wizard Unsupported on Windows CE.
Migrate Database wizardUnsupported on Windows CE.
Restore Database wizardUnsupported on Windows CE.
Create Service wizard Unsupported on Windows CE.
Translate Log File wizard Unsupported on Windows CE.
Unload Database wizard This wizard cannot map to the Windows CE directory where the database files are stored. However, you can unload a Windows CE database by copying it to your computer and using the Unload Database wizard.
Upgrade Database wizard This wizard is not supported on Windows CE. However, you can upgrade a Windows CE database by copying it to your computer and using this wizard before copying the database back to your Windows CE device. See Upgrading databases.
SQL Remote support on Windows CE

SQL Remote is supported on Windows CE with the following exceptions:

Component or featureConsiderations
Extraction utility (dbxtract) Windows CE does not support this utility. If necessary, a Windows CE database can be copied to a computer so that the Extraction utility can be used.
MAPI message type This message system is not supported on Windows CE.
VIM message type This message system is not supported on Windows CE.