Configuration: License registration
In order to register an instance of RavenDB with a license, you can:
- rename the license file to License.xml and put it in the bin folder where RavenDB executable ,exists
-
use the following configuration options:
-
Raven/License The full license string for RavenDB. If Raven/License is specified, it overrides the Raven/LicensePath configuration.
-
Raven/LicensePath The path to the license file for RavenDB.
Default: ~\license.xml
-
Note
Each instance of RavenDB outside of the development machines has to be registered with a license.
Danger
If your server was setup to allow unrestricted access to server (Raven/AnonymousAccess
set to Admin
), and you install a license, then you have to either set Raven/AnonymousAccess
to None
or to set Raven/Licensing/AllowAdminAnonymousAccessForCommercialUse
to true. Failing to do that will result in an error when RavenDB starts, due to invalid configuration. This is to prevent an admin from having a licensed server that was left in its default configuration, open to the world. A licensed RavenDB server must either have Raven/AnonymousAccess
to None
or to explicitly specify that you want it to be licensed but allow everyone full access to it.