2.1.4 Lizenzierung
Lizenzdatei je Datenbestand, Server oder Client (seit infra 7.2)
Der infra-Datenbankserver übernimmt neben der Stationsverwaltung auch die Lizenzprüfung. Das führt unter anderem dazu, dass erst beim Aufbau einer Verbindung zur Datenbank (und nicht wie bisher bereits beim Start von infra:NET) festgestellt werden kann, ob die Lizenzen gültig oder bereits erschöpft sind.
Die Lizenzdatei lizenz.sib muss bei Client/Server-Betrieb nun nicht mehr im Lizenzverzeichnis der Applikationsservers (in der Regel infra\zeichen) liegen, sondern kann entweder im INI-Verzeichnis des infra-Datenbankservers oder im Datenverzeichnis einer Datenquelle des infra-Datenbankservers abgelegt werden. Dadurch lassen sich unterschiedliche Firmen mit einer (oder mehreren) Datenquellen je Firma ohne getrennt infra-Installation oder Startverknüpfungen realisieren. Die Lizenzdatei muss dann lediglich im jeweiligen einer Firma zugeordneten Datenverzeichnis abgelegt werden.
Die Verbindungen zur Datenbank und die Zuordnung der infra-Arbeitsstationen werden dabei generell abhängig vom in der Lizenzdatei eingetragenen Lizenznehmer verwaltet – unabhängig davon, ob die Lizenzdatei(en) im Applikationsverzeichnis (clientside license) oder im INI- oder Datenquellenverzeichnis des Datenbankservers (serverside license) abgelegt ist bzw. sind. Grundsätzlich ist es nicht möglich, mit unterschiedlichen Lizenzdateien auf eine einzige Datenquelle zuzugreifen. Andersherum kann aber die gleiche Lizenzdatei in verschiedenen Datenquellenverzeichnissen abgelegt werden. Das macht dann Sinn, wenn mit unterschiedlichen Firmen auf jeweils mehr als eine Datenquelle zugegriffen wird. Existieren beispielsweise 2 Firmen – A und B – mit jeweils 2 Datenbeständen – ECHT und SPIEL – so kann die Lizenzdatei der Firma A jeweils im Datenquellenverzeichnis der Datenquellen A_ECHT und A_SPIEL und die Lizenzdatei der Firma B jeweils in B_ECHT und B_SPIEL hinterlegt werden. Die Lizenzzählung erfolgt dann datenquellenübergreifend je Firma (also Lizenznehmer laut Lizenzdatei) – das heißt bei per Server-Lizenzierung (concurrent) zählen die gleichzeitigen Verbindungen einer Firma zu allen Datenquellen.
