none
SQL Server Lizenzierung RRS feed

  • Frage

  • Hallo

    hoffe das ich hier richtig bin bzgl der Lizenzierung der SQL Thematik.

    Wir haben als zentrales DB System Oracle im Einsatz wo alle DB bei uns im Einsatz laufen.

    Da wir hier immer wieder Probleme hatte, weil die Empfehlung des Herstellers des System auf SQL verwies.

    Wir wollen nun Parallel dazu auch einen Zentralen SQL DB Server einrichten, um beide DB Systeme Abdeckung zu können.

    Von den Funktionalitäten der Std oder ENT. Edition würde uns eine Std eigentlich ausreichen.

    Die Beispiel Umgebung :

    5 Unterschiedliche Systeme welche alle eine eigene DB haben,also

    Anwendung a mit DB a

    Anwendung b mit DB b, etc...

    Nun zu meiner Frage

    Z.B.

    Wenn wir jetzt Std (Core) lizenzieren möchten, was dürfen wir tun

    a) nur eine 1 Instanz(DB) auf der Physischen Hardware betreiben?

    b) alle Instanzen DB auf der Physischen Hardware betreiben?

    c) für alle  DBs eine eigene SQL Lizenz kaufen damit alle auf der Physik betrieben werden können

    Danke im Voraus

    Donnerstag, 13. August 2015 10:04

Antworten

  • Hallo

    Wenn du deinen Server mit dem Core Model lizenzierst, kannst du auf dieser Maschine beliebig viele Instanzen dieser Edition betreiben.

    Du kannst aber auch jede Instanz nach dem Server/Cal Model lizenzieren und diese dann auf der selben oder auf unterschiedlichen Servern betreiben.


    Benjamin Hoch
    MCSE: Data Platform,
    MCSA: Windows Server 2012,

    Donnerstag, 13. August 2015 10:57
  • Hallo

    Fragen zu Lizensierung wird man hier eher nicht abschließend beantworten. Für zuverlässige Antworten sollte man einen Lizenz-Partner fragen.

    Ich kann aber gern grob die Richtung aufzeigen, in die es sich bewegen wird - ausdrücklich ohne Gewähr:

    Zunbächst fragte ich mich, warum man für 5 Systeme/Anwendungen 5 SQL Server benötigen sollte. Ich vermute, dass das hier mit Oracle-Bakcground entstanden ist. Bei SQL Server hat man klassischerweise mehere Datenbanken, die unter einer SQL Server Instanz laufen. Und diese Instanz ist dann auch einmal lizensiert - egal wieviele Datenbanken.

    In der Standard Edition kann man auch Server + CALs Lizenzen erwerben.

    https://www.microsoft.com/de-de/licensing/produktlizenzierung/sql-server-2014/default.aspx

    In jedem Fall werden Cores immer im Dioppelpack lizensiert.

    Bei der Emnterprise Edition kann man auch mehrere Instanzen auf einer Physik betreiben, da ja bereits alle Cores lizensiert sein müssen. Bei der Standard Edition ist das nicht so.

    Also ich vermuet mal die Richtung hier ist, die notwendige Anzahl getrennter SQL Server Instanzen zu ermitteln - 5 oder weniger. Meist sind Sicherheitsbedenken der Hintergrund für eine Aufteilung, oder aber auch Ressourcenverbrauch/Limitierung.

    Und dann sich für die Lizensierungsvariante Server+CAL oder Core zu entscheiden.

    ich hoffe, das hilft weiter

    Andreas


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com

    Donnerstag, 13. August 2015 11:03
  • Hallo

    Dank erst mal auf die Antworten. Unseren Partner habe ich schon auch angefragt, warte aber noch auf ein Feedback

    Vielleicht habe ich auch ein falsches Bild von SQL da zu sehr Oracle "geschädigt".

    Habe mir das mal auf meinen Testsystemen versucht anzuschauen.

    @Herr Wolter für mich zum Verständnis

    Bei der Standard Edition

    Wenn ich SQL  installiere muss ich ja an einem Punkt angeben wie die Instanz heißt z.B SQLserver.

    Dann zu finden auch in dem SQL Konfigurationsmanager unter SQL Server Dienste. In der Instanz selber kann man ja beliebig viele DB anfügen, erstellen..., für diese  Instanz brauch ich dann eine X(core) SQL Lizenz und alle zugriffe auf die DB´s in der SQLServer Instanz sind Lizenzrechtlich sauber.

    Sobald ich aber jede DB in einer eigenen Instanz z.B. (SQLServer 1-5) haben möchte um z.b für jede DB unterschiedlich großen RAM zuweisen zu können brauch ich für jede Instanz eine SQL Lizenz

    ::::

    Bei Einer Enterprise Lizenz brauch ich mir keine Gedanken über die Instanzen mache, zumindest Lizenzrechtlich?

    Gruß

    Hallo

    Ja, das haben Sie soweit alles richtig interpretiert und "übersetzt" :-)

    Nur den Part mit der Enterprise Edition, da wäre ich etwas vorsichtig mit der genauen Formulierung. Also wenn Sie einen Server mit allen physikalischen Cores durchlizensieren, dann zB können Sie Ent Ed auch 3-mal installieren.

    Beste Grüße


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com

    Freitag, 14. August 2015 09:41

Alle Antworten

  • Hallo

    Wenn du deinen Server mit dem Core Model lizenzierst, kannst du auf dieser Maschine beliebig viele Instanzen dieser Edition betreiben.

    Du kannst aber auch jede Instanz nach dem Server/Cal Model lizenzieren und diese dann auf der selben oder auf unterschiedlichen Servern betreiben.


    Benjamin Hoch
    MCSE: Data Platform,
    MCSA: Windows Server 2012,

    Donnerstag, 13. August 2015 10:57
  • Hallo

    Fragen zu Lizensierung wird man hier eher nicht abschließend beantworten. Für zuverlässige Antworten sollte man einen Lizenz-Partner fragen.

    Ich kann aber gern grob die Richtung aufzeigen, in die es sich bewegen wird - ausdrücklich ohne Gewähr:

    Zunbächst fragte ich mich, warum man für 5 Systeme/Anwendungen 5 SQL Server benötigen sollte. Ich vermute, dass das hier mit Oracle-Bakcground entstanden ist. Bei SQL Server hat man klassischerweise mehere Datenbanken, die unter einer SQL Server Instanz laufen. Und diese Instanz ist dann auch einmal lizensiert - egal wieviele Datenbanken.

    In der Standard Edition kann man auch Server + CALs Lizenzen erwerben.

    https://www.microsoft.com/de-de/licensing/produktlizenzierung/sql-server-2014/default.aspx

    In jedem Fall werden Cores immer im Dioppelpack lizensiert.

    Bei der Emnterprise Edition kann man auch mehrere Instanzen auf einer Physik betreiben, da ja bereits alle Cores lizensiert sein müssen. Bei der Standard Edition ist das nicht so.

    Also ich vermuet mal die Richtung hier ist, die notwendige Anzahl getrennter SQL Server Instanzen zu ermitteln - 5 oder weniger. Meist sind Sicherheitsbedenken der Hintergrund für eine Aufteilung, oder aber auch Ressourcenverbrauch/Limitierung.

    Und dann sich für die Lizensierungsvariante Server+CAL oder Core zu entscheiden.

    ich hoffe, das hilft weiter

    Andreas


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com

    Donnerstag, 13. August 2015 11:03
  • Hallo

    Dank erst mal auf die Antworten. Unseren Partner habe ich schon auch angefragt, warte aber noch auf ein Feedback

    Vielleicht habe ich auch ein falsches Bild von SQL da zu sehr Oracle "geschädigt".

    Habe mir das mal auf meinen Testsystemen versucht anzuschauen.

    @Herr Wolter für mich zum Verständnis

    Bei der Standard Edition

    Wenn ich SQL  installiere muss ich ja an einem Punkt angeben wie die Instanz heißt z.B SQLserver.

    Dann zu finden auch in dem SQL Konfigurationsmanager unter SQL Server Dienste. In der Instanz selber kann man ja beliebig viele DB anfügen, erstellen..., für diese  Instanz brauch ich dann eine X(core) SQL Lizenz und alle zugriffe auf die DB´s in der SQLServer Instanz sind Lizenzrechtlich sauber.

    Sobald ich aber jede DB in einer eigenen Instanz z.B. (SQLServer 1-5) haben möchte um z.b für jede DB unterschiedlich großen RAM zuweisen zu können brauch ich für jede Instanz eine SQL Lizenz

    ::::

    Bei Einer Enterprise Lizenz brauch ich mir keine Gedanken über die Instanzen mache, zumindest Lizenzrechtlich?

    Gruß

    Freitag, 14. August 2015 07:42
  • Hallo

    Dank erst mal auf die Antworten. Unseren Partner habe ich schon auch angefragt, warte aber noch auf ein Feedback

    Vielleicht habe ich auch ein falsches Bild von SQL da zu sehr Oracle "geschädigt".

    Habe mir das mal auf meinen Testsystemen versucht anzuschauen.

    @Herr Wolter für mich zum Verständnis

    Bei der Standard Edition

    Wenn ich SQL  installiere muss ich ja an einem Punkt angeben wie die Instanz heißt z.B SQLserver.

    Dann zu finden auch in dem SQL Konfigurationsmanager unter SQL Server Dienste. In der Instanz selber kann man ja beliebig viele DB anfügen, erstellen..., für diese  Instanz brauch ich dann eine X(core) SQL Lizenz und alle zugriffe auf die DB´s in der SQLServer Instanz sind Lizenzrechtlich sauber.

    Sobald ich aber jede DB in einer eigenen Instanz z.B. (SQLServer 1-5) haben möchte um z.b für jede DB unterschiedlich großen RAM zuweisen zu können brauch ich für jede Instanz eine SQL Lizenz

    ::::

    Bei Einer Enterprise Lizenz brauch ich mir keine Gedanken über die Instanzen mache, zumindest Lizenzrechtlich?

    Gruß

    Hallo

    Ja, das haben Sie soweit alles richtig interpretiert und "übersetzt" :-)

    Nur den Part mit der Enterprise Edition, da wäre ich etwas vorsichtig mit der genauen Formulierung. Also wenn Sie einen Server mit allen physikalischen Cores durchlizensieren, dann zB können Sie Ent Ed auch 3-mal installieren.

    Beste Grüße


    Andreas Wolter (Blog | Twitter)
    MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
    www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com

    Freitag, 14. August 2015 09:41