Kauf eines MS SQL-Servers, verwirrt über die CAL-Anforderungen [geschlossen]

0

Ich bin sehr verwirrt, welche Version von SQL Server ich kaufen soll ...

Ich habe Versionen für ungefähr 599 USD und einige für ungefähr 1.100 USD gefunden ...

Momentan verwenden wir Express und müssen nur aufgrund des Datenbanklimits upgraden

Das Setup ist wie folgt:

  • Da ist der SQL Server.
  • Auf einem Terminalserver läuft eine App, die wiederum den SQL-Server nutzt

Ich bin verwirrt über die CALs ... es gibt technisch gesehen nur einen "Benutzer" auf dem SQL-Server (sa) und nur ein Computer (Terminalserver) wird eine Verbindung dazu herstellen

Daniel Radtke
quelle
Welche Version suchen Sie speziell. Für verschiedene Versionen von SQL Server gelten möglicherweise andere Regeln. Die beste Methode, um Ihre tatsächlichen Anforderungen zu ermitteln, besteht darin, Ihren Vertriebsmitarbeiter zu kontaktieren.
Ramhound
Express war in Ordnung und wie ich bereits erwähnte, ist der einzige Grund für den Kauf die Beschränkung der DB-Größe. Aus diesem Grund würde ich mir vorstellen, dass der 2012-Standard in Ordnung ist (die von uns verwendete Software ist anscheinend nicht mit SQL 2014 kompatibel). Gibt es einen Ort, an dem Sie den Kauf eines SQL-Servers empfehlen würden? Es gibt so viele Möglichkeiten (und verwirrend, wenn die Software-Firma Ihnen nur einen Server mit Express gibt und "hier ..." sagt)
Daniel Radtke

Antworten:

1

Ich bin verwirrt über die CALs ... es gibt technisch gesehen nur einen "Benutzer" auf dem SQL-Server (sa) und nur ein Computer (Terminalserver) wird eine Verbindung dazu herstellen

Sie können MS SQL nicht so multiplexen. Wenn Sie eine Anwendung haben, die SQL Server verwendet, und 100 Personen dieses Programm verwenden, um auf die Daten zuzugreifen, benötigen Sie 100 SQL-CALs.

Weitere Informationen von Microsoft zum Thema Multiplexing - Lizenzierungskurzbeschreibung: Multiplexing - Client Access License (CAL) -Anforderungen :

In diesem Artikel wird erläutert, wie sich Multiplexing auf die Lizenzierung von Microsoft-Serverbetriebssystemen und Serverprodukten auswirkt, die unter dem Microsoft-CAL-Modell (Server / Client Access License) lizenziert sind. "Multiplexing" ist, wenn Kunden Hardware oder Software verwenden, um Verbindungen zu bündeln, Informationen umzuleiten oder die Anzahl der Geräte oder Benutzer zu verringern, die direkt auf ein Produkt zugreifen oder es verwenden. Das Multiplexen kann auch das Reduzieren der Anzahl von Geräten oder Benutzern umfassen, die ein Produkt direkt verwaltet.

Aus dem SQL-spezifischen Bereich des Schriftsatzes:

SQL Server-CALs sind für Benutzer erforderlich, die Daten aus einer SQL Server-Datenbank direkt eingeben, abfragen oder anzeigen. Ebenso sind SQL Server-CALs für Benutzer oder Geräte erforderlich, die Daten aus einer SQL Server-Datenbank über ein Pooling-Gerät eingeben, abfragen oder anzeigen. Dies schließt Benutzer ein, die Daten über webbasierte Anwendungen anzeigen oder Informationen über ein Zwischenprodukt in eine Datenbank eingeben . (Hinweis: Kunden können SQL Server auch pro Core lizenzieren, sodass keine SQL Server-CALs erforderlich sind.)

ƬᴇcƬᴇιʜ007
quelle
Okay, sind Benutzer-CALs pro Benutzerkonto (Windows) oder pro Kopf (einige Workstations verwenden ein einzelnes Benutzerkonto, werden aber mit mehreren Mitarbeitern geteilt)
Daniel Radtke
Pro-Benutzer-CALs gelten pro "Kopf". Ich bin mir ziemlich sicher, dass Sie auch SQL-Clientzugriffslizenzen für einzelne Geräte erhalten können, unabhängig davon, wer sie verwendet.
ƬᴇcƬᴇιʜ007
0

Über diesen Link erhalten Sie eine vollständige Auflistung der unterstützten Funktionen der verschiedenen SQL-Versionen.

https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

Welche Edition Sie benötigen, hängt von den Funktionen ab, die Sie benötigen. Wenn Sie mit Express Geldstrafe haben und nur ein höheres DB-Limit benötigen und eine App auf einem Terminalserver ausgeführt werden soll, dann bin ich bereit zu wetten, dass Standard genau das ist, wo Sie hin wollen.

Dieser Link handelt von CALs: https://www.microsoft.com/en-us/licensing/product-licensing/client-access-license.aspx

Ich musste mich noch nie persönlich um CALs kümmern, aber nach meinem Verständnis benötigen Sie eine CAL für jeden Benutzer, der gleichzeitig auf die Datenbank zugreift. Wenn sich also 4 Personen gleichzeitig mit dem sa-Konto anmelden, benötigen Sie 4 CALs. Es gibt andere Lizenzierungsmodelle, die dafür sorgen, dass Sie sich keine Sorgen machen müssen (z. B. Kernlizenzierung).

Matthew Verstraete
quelle