I was really curious about the ArcSDE licensing and tried to find some information in the internet about it. In my opinion it is very weird that the Enterprise GeoDB creation requires keycodes (Authorisation file) from ArcGIS Server software and that there should be another way to do so. But after digging and surfing, there is not much information about that topic.
On this gis.stackexchange Question (answered on August of 2015) it is mentioned that:
“Esri incorporated ArcSDE into ArcGIS Server with the release of ArcGIS 9.2. In order to deploy ArcSDE technology as an enterprise geodatabase you must have, or be prepared to purchase, an ArcGIS Server license. Since the introduction of ArcGIS 10.0, the actual enterprise geodatabase installer lives within ArcPy, and can be invoked either as an ArcToolbox tool or directly from Python.”
Checkin on the Create Enterprise Geodatabase tool documentation for the authorization_file option, it is explained as:
“Provide the path and file name of the keycodes file that was created when you authorized ArcGIS Server. If you have not already done so, authorize ArcGIS Server to create this file.”
Also, in this GeoNet post (from 2011), it is mentioned that:
“You cannot purchase a license for ArcSDE. Since 9.2, the ArcSDE application server is a *part* of the Enterprise ArcGIS license.”
Finally, in this ESRI community post, it is explained on details what to do with the authorisation file (in case you miss it) and it notes that:
“NOTE: You must have authorized ArcGIS Server to create the keycodes file ahead of time!”
So, it is clear that there is no separate installation any more for ArcSDE and that this could be done via ArcGIS Desktop software (ArcMap or ArcGIS Pro). Nevertheless it is required to have ArcGIS Server licence in order to be able to create an Enterprise Geodatabase.