on 2013 Mar 07 5:22 PM
Values for Property('ServerEdition') include 'OEM' and 'Authenticated'. What is the difference between these two?
Thanks,
Leo
Request clarification before answering.
Both editions are used with authenticated SQL Anywhere applications, as defined here: http://dcx.sybase.com/index.html#sa160/en/dbadmin/running-s-4314706.html.
The 'Authenticated' edition is used when the authenticated application needs to pass the correct authentication string to the database in order of perform write operations. If the app does not do that, then the connection to the db is read-only. You obtain the authentication string by completing a form on our web site.
The 'OEM' edition is used when your application cannot pass an authentication string to the database, but requires write access. In this case, the connection has R/W permission and there's no need to pass an authentication string.
Which edition you are allowed to deploy depends on your SQL Anywhere contract. From a technical perspective, both editions are identical, with the exception of the authentication mechanism used when a db connection is established.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks José. But if the 'OEM' edition does not require an authentication string, what's the difference between it and a standard edition (one that is neither oem nor authenticated.)?
Like Leo, I don't really get the difference:
That would somewhat come as a surprise as the "ServerEdition" property is a database-server property and not a database property...
The difference has to with your licensing. The OEM Edition allows you to deploy any of the add-ons (as per your contract) and has no CPU limit. Non-OEM Editions (Workgroup, Standard, Advanced) have a CPU limit and have a specific set of add-ons. The following web page lists the differences: http://www.sybase.com/detail?id=1068247.
@José: Yes, we do agree that this is a database-server property.
Still I think Leos (and my) underlying question is still unanswered: What exactly is the difference between an "Authenticated" and an "OEM" edition?
Note, in your other new comments, you only mention the "OEM edition", as is in the linked overview, but do not mention an "Authenticated edition". So I'm still puzzled...
Let me give it a try. The OEM edition is as Jose defined it (licensing based and compared to workgroup, standard and advanced editions). The 'authenticated' edition is a special form of the OEM edition that is tied to a specific oem partner application. With the authenticated edition, connections must 'authenticate' with the server (via specific option settings) before they can get full access to the data in the database. This provides the OEM partner a way to ensure that end users only interact with the database using their application.
Yes. A database created for the OEM edition does not have to be authenticated.
| User | Count |
|---|---|
| 18 | |
| 7 | |
| 6 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.