Sybase Business Intelligence Solutions - Database Management, Data Warehousing Software, Mobile Enterprise Applications and Messaging
Sybase Brand Color Bar
delete

Search for    in all of Sybase.com
view all search results right arrow
  blank
 
 
 
 
 
 
 
 
 
 
Products > Database Management > SQL Anywhere > SQL Anywhere Licensing

SQL Anywhere Licensing
 
RSS Feed
 
 
 

This document describes licensing in SQL Anywhere 10 and later, including examples that show you how to apply your license.

Please note that new editions were introduced in SQL Anywhere 11.0.1. For more information, visit http://www.sybase.com/products/databasemanagement/sqlanywhere/neweditions.

SQL Anywhere provides two versions of the database server: the personal server and the network server. The personal server accepts a maximum of ten concurrent connections from applications or users running on the same computer and is limited to using a single processor. It is intended for single-user, same-computer use.

By contrast, the network server supports client/server communication over a network and is intended for multi-user, multi-computer use. The maximum number of connections or processors used is governed by your license agreement. The following licensing options are available for SQL Anywhere network database servers:

  • Perseat - A perseat license restricts the number of client connections to the database server. With perseat licensing, the network database server uses all CPUs available on the computer unless the network database server is limited by the -gt option or by the edition you are running. The personal server is limited to one CPU.
  • Processor - A processor license restricts the number of separate physical processors that can be used by the database server. The database server treats each physical processor as a CPU for the purposes of this license type, and does not treat a dual core or hyperthreaded processor as multiple processors. When you have a processor license, there are no restrictions on the number of client connections to the database server.

While the database server enforces your license where possible, you must be aware of the conditions of your license agreement to ensure that you are in compliance. Consider the following situation: suppose you are licensed for 25 seats and are using a web server to submit requests to the database server. The database server treats the connection to the web server as only one connection (or seat), but you would be in violation of your license if more than 25 users connected to the web server.

SQL Anywhere includes the Server Licensing utility (dblic). You can use this utility to apply your license to a database server and to view the license for a database server.

The version 12 dblic utility supports -k option, which can be used to specify a new registration key when changing your database server edition. You do not have to uninstall and re-install the software to change server editions.

Licensing examples

Note: The examples in this document can be used with the personal or network server for SQL Anywhere 10 and later. Use the appropriate database server executable and version numbers when running the dblic utility to apply your license.

The following command, executed in the same directory as the database server executable, applies a license for 50 users, in the name of Sys Admin, for company My Co, to a Windows network database server:

dblic -l perseat -u 50 dbsrv12.exe "Sys Admin" "My Co"

The following message appears on the screen to indicate the successful application of the license:

Licensed nodes: 50
User: Sys Admin
Company: My Co
Install key:

The following command, executed in the same directory as the database server executable applies a license for 2 processors, in the name of DBA User for company ABC Corp, to a Windows network database server:

dblic -l processor -u 2 dbsrv12.exe "DBA User" "ABC Corp"

The following message appears on the screen to indicate the successful application of the license:

Licensed processors: 2
User: DBA
User Company: ABC Corp
Install key:

Separately licensed components

The SQL Anywhere security option, SQL Anywhere high availability option, SQL Anywhere in-memory mode option, MobiLink high availability option, and Log Transfer Manager (LTM) are all licensed separately from the database server, and must be ordered before you can install them. To order a separately licensed component, visit http://www.sybase.com/detail?id=1015780 or call Sybase iAnywhere at (800) 801-2069.

 
 
 

© Copyright 2014, Sybase Inc. - v 7.6 Home / Contact Us / Help / Jobs / Legal / Privacy / Code of Ethics