Ich bin verwirrt über die CALs ... technisch gesehen gibt es nur einen "Benutzer" auf dem SQL-Server (sa) und nur ein Computer (Terminalserver) stellt eine Verbindung her
Sie können MS SQL nicht so multiplexen. Wenn Sie über eine Anwendung verfügen, die den SQL-Server verwendet, und 100 Personen dieses Programm für den Zugriff auf die Daten verwenden, benötigen Sie 100 SQL-CALs.
Weitere Informationen zum Multiplexing von Microsoft - Lizenzierungshinweis: Multiplexing - Client Access License (CAL) -Anforderungen :
In diesem Dokument wird erläutert, wie sich Multiplexing auf die Lizenzierung von Microsoft-Server-Betriebssystemen und Server-Produkten auswirkt, die unter dem Microsoft-Server / Client Access License-Modell (CAL) lizenziert sind. "Multiplexing" bedeutet, dass Kunden Hardware oder Software verwenden, um Verbindungen zu bündeln, Informationen umzuleiten oder die Anzahl der Geräte oder Benutzer zu reduzieren, die direkt auf ein Produkt zugreifen oder dieses verwenden. Multiplexing kann auch die Reduzierung der Anzahl von Geräten oder Benutzern umfassen, die ein Produkt direkt verwaltet.
Aus dem SQL-spezifischen Bereich des Briefs:
SQL Server-CALs sind für Benutzer erforderlich, die direkt Daten in eine SQL Server-Datenbank eingeben, abfragen oder anzeigen. In ähnlicher Weise sind SQL Server-CALs für Benutzer oder Geräte erforderlich, die Daten in eine SQL Server-Datenbank über ein Pooling-Gerät eingeben, abfragen oder anzeigen. Dies gilt auch für Benutzer, die Daten über webbasierte Anwendungen anzeigen oder Informationen über ein Zwischenprodukt in eine Datenbank eingeben . (Hinweis: Kunden können SQL Server auch pro Kern lizenzieren, so dass keine SQL Server-CALs erforderlich sind.)