Wir nutzen unterschiedliche Internet of Things Devices (Zugangssysteme, Bewegungsmelder etc.), die alle in ein System reporten. Dieses System überträgt die Daten in einen SQL Server 2012 (und höher), der auf einem Windows Server liegt. Wie müssen wir das den SQL Server lizenzieren?
In diesem Szenario erfolgt kein direkter Zugriff der Internet of Things-Devices (IoT-Devices) auf den Server und die Datenbank. Allerdings kommunizieren die IoT-Devices indirekt über ein Drittsystem mit dem Server. Dementsprechend spricht man bzw. Microsoft hier von Multiplexing.

Allerdings reduziert Multiplexing nicht die Anzahl der erforderlichen Lizenzen.

Für die Lizenzierung der Zugriffe auf den SQL Server gibt es zwei verschiedene Möglichkeiten: die Lizenzierung im Server/CAL Modell oder die Lizenzierung per Core. Eine Lizenzierung per Server/CAL macht in diesem Fall wenig Sinn, da dann jedes IoT-Device mit einer CAL ausgestattet werden müsste.

Die Lizenzierung des SQL Servers per Core hat den Vorteil, dass sie eine unlimitierte Anzahl an Nutzern/Geräten abdeckt, die eine Zugriffsmöglichkeit haben. Daher sollte für dieses Szenario eine Lizenzierung per Core erfolgen.

Quellen:
Microsoft Product Terms_März 2017
Microsoft SQL Server 2016 Licensing Guide_as is 2016-08-28