

- #SQL ANYWHERE 12 CLIENT DEPLOYMENT INSTALL#
- #SQL ANYWHERE 12 CLIENT DEPLOYMENT LICENSE#
- #SQL ANYWHERE 12 CLIENT DEPLOYMENT DOWNLOAD#
- #SQL ANYWHERE 12 CLIENT DEPLOYMENT FREE#
Each instance of this SQL Anywhere Web Edition permits you to install and use the MobiLink Synchronization Server component, provided that (a) the MobiLink Synchronization Server consolidated database is the SQL Anywhere Server described in Section 3.1, a SQL Anywhere Server with a valid purchased License, or a MySQL database server (b) all synchronization requests to the MobiLink Synchronization Server are from SQL Anywhere UltraLite components described in Section 3.3 and (c) the MobiLink Synchronization Server is installed on only one computer.ģ.3 Local Web Database. Each instance of this SQL Anywhere Web Edition permits you to access the SQL Anywhere Server component from an unlimited number of Seats, and may include internal users within the Customer's organization and external users outside the Customer's organization, provided that (a) except as specifically authorized below, all access, direct and indirect, to the SQL Anywhere Server originates from a Web Browser (b) the primary purpose of the SQL Anywhere Server is to support interactive Web Browser applications and (c) the SQL Anywhere Server is installed on only one Web Server.ģ.2 Synchronization. Section 3 contains the interesting bits, and I've pasted it below so you can see what you're getting in to.
#SQL ANYWHERE 12 CLIENT DEPLOYMENT LICENSE#
When you install it, you will see not one, but two license agreements, the second one containing all the fine print specific to the Web Edition.
#SQL ANYWHERE 12 CLIENT DEPLOYMENT DOWNLOAD#
You can download the Web Edition from here.

And it's not a "free embedded OEM edition" either. In other words, it's not a "free client server edition". It's called the "Web Edition" for a reason, however: all end user interactions must originate from a web browser. MobiLink is included, and so is UltraLite.
#SQL ANYWHERE 12 CLIENT DEPLOYMENT FREE#
And if you are looking for a full-featured relational database system which can switch between a "stand alone mode" (using shared memory, but easy to install without a background service) and "client server mode" (using TCP/IP) I would recommend SQL Anywhere.The free "Web Edition" of SQL Anywhere 11 is a pretty good deal: A very popular example from the freeware world is SqLite. I would still call such a system a client/server application.Īs an example in the context of Microsoft Databases, there is SQL Server Compact Edition which is specifially made for such standalone applications, but not for client/server usage.

Of course, lots of DB systems (like SQL Server) are smart enough to use TCP/IP for a connection to a another machine, and switch to shared memory automatically when they detect client and server beeing on the same machine. This makes the applications more lightweight and easier to install or administer, but you cannot easily connect to that database from a second PC. Or they have still two processes for client app and database, but those communicate by using "shared memory", which (on most operating system, see here for execeptions) supports only non-distributed scenarios. Of course, applications specificially made for "standalone usage" are typically optimized for that scenario, for example, by accessing the database directly from the client application process, which eliminates the need for (typically slower) interprocess communication. Also, installation and administration typically require almost the same effort as on two separate machines. Such a system is still a client/server application, and the interprocess communication between the client application process and the database process will typically happen through a network protocol like TCP/IP. Most client-server applications can be installed in a "standalone setup", where the client and server machine are the same, as you wrote, but that does not make them a "standalone application".
