on 12-04-2014 4:02 PM
If one purchases a copy of SQL Anywhere for download, is a license file part of the download or does it come from somewhere else?
...I am unsure as to whether the licence file is actually the executable (/opt/sqlanywhere16/bin64/dbsrv16) or something else!
Also, I presume it's OK to test the license on one machine and then, when I've got the hang of it, apply to the real production server (and that the server will work out that it's the only thing running that key)?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alex,
...I am unsure as to whether the licence file is actually the executable (/opt/sqlanywhere16/bin64/dbsrv16) or something else!
It's "something else". There should be a companion dbsrv16.lic file to the dbsrv16 binary in the bin64 directory:
hostname:/opt/sqlanywhere16/bin64$ ls dbsrv16*
dbsrv16 dbsrv16.lic
This is the file that is targetted by the Server Licensing Utility (dblic).
Jeff Albion
SAP Active Global Support
AFAIK Licence files are not part of the downloaded software packages. During installation you are prompted to enter a licence key. If you provided a valid one, license file(s) will be created for the licenced personal and / or network server.
How do you get a licence key?
For a SQL Anywhere Developer Edition you request a licence key by filling in the appopriate form (hidden somewhere in the SAP jungle, mabe someone has a link?).
Depending on the channel where you purchased SQLA a licence you will receive a mail with login credentials for the SAP Sybase Support Page. There you create a system and generate (a) licences key(s) w.r.t to your order.
If SQLA is already installed, you might repeat the installation or simply use the DBLIC utility to submit your licence key, which will create or alter the license file (e.g. dbsrv16.lic).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, I'm trying the dblic method.
dblic -u 5 -k NExxx-Hxxxx-Axxxx-4nnnn-0nnnn /opt/sqlanywhere16/bin64/dbsrv16.lic "User" "Company"
and it just comes back with
SQL Anywhere Server Licensing Utility Version 16.0.0.1948
Usage: dblic [options] license_file ["user name" "company name"]
@<data> expands <data> from environment variable <data> or file <data>
Options (use specified case, as shown):
-l <type> license type: perseat or processor
-k <key> registration key
-o <file> log output messages to file
-q quiet: do not display messages
-u <n> number of users or processors for license
The server is currently running - I presume that's OK?
You specify the license key (-k) OR the license type (-l) and number of users/chips (-u), but not both.
You should change to one of the following to license the server:
dblic -l perseat -u 5 /opt/sqlanywhere16/bin64/dbsrv16.lic "Company"
OR
dblic -k <key> /opt/sqlanywhere16/bin64/dbsrv16.lic "Company"
--Jason
Hi Alex,
When you purchase SQL Anywhere, you receive a registration key that you must enter during the installation the product. That will license the database server according to what you purchased. Note that this registration key will be for production use (not development).
Once the database server is installed and you are ready to deploy, you can copy the appropriate files to your production server. The list of files to deploy is here:
http://dcx.sybase.com/index.html#sa160/en/dbprogramming/server-deploy.html
Alternatively, you can just re-run the install program in your production server and simply provide your registration key at install.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.