Ich habe meine Technet-Downloads für SQL Server 2012 durchsucht und eine Reihe von Produkten mit der Bezeichnung "Core" -Version entdeckt:
Hat dies etwas mit dem neuen Pro-Core-Lizenzmodell zu tun oder mit etwas anderem?
Ich habe meine Technet-Downloads für SQL Server 2012 durchsucht und eine Reihe von Produkten mit der Bezeichnung "Core" -Version entdeckt:
Hat dies etwas mit dem neuen Pro-Core-Lizenzmodell zu tun oder mit etwas anderem?
Antworten:
Es tut mir leid, dass ich hier necro, aber nur für den Fall, dass jemand anderes diese Seite mit einer ähnlichen Frage besucht und da es so wenig Dokumentation zu diesem Thema gibt ...
Kurz: Die reguläre "Enterprise" -Edition (keine "Core" -Edition) beschränkt die Cores auf 20 Punkte. Die "Core" Edition hat keine solche Kappe. Dies ist keine Vermutung, es ist eine nachweisbare Gewissheit. Ich bin auf die Frage gestoßen, wann ich die Core Edition brauche und wann nicht. vor ungefähr einem Jahr.
Die gute Nachricht: Ein Editions-Upgrade von Non-Core auf Core ist absolut schmerzlos und sehr schnell. Da es im Setup länger dauert, nur die Schaltfläche "Upgrade" aufzurufen, als das Upgrade tatsächlich durchzuführen , wenn Sie darauf klicken.
Hinweis zur Virtualisierung: Dies hat nichts mit Kernen auf dem Host zu tun . Wie viele sind der Windows-VM zugeordnet? Ich bin nicht sicher, wie oder warum jemand einer VM mehr als 20 Kerne geben würde (zu diesem Zeitpunkt ist Ihr Host höchstwahrscheinlich bereits ein dedizierter Server), aber wenn ja, dann gilt dies für Ihren Gast. Wenn Ihr Host über 40 Kerne verfügt, Sie jedoch keinem Gast mehr als 20 Kerne zuweisen, machen Sie sich darüber keine Sorgen.
Erläuterung: Die Nicht-Core-Edition ist, wie bereits erwähnt, für die Server- / CAL-Lizenzierung vorgesehen. Selbst wenn Sie für die Kernlizenzierung zahlen und mehr als 20 Kerne auf einem Server bezahlen, ist die Obergrenze immer noch auf 20 begrenzt. Ja, das bedeutet, dass Sie eine Menge Geld verschwenden. Ja, das ist zum Kotzen. Wenn Ihr Chef also aus einem bestimmten Grund Lust hat, Sie zu entlassen, sollten Sie unbedingt darauf hinweisen, dass die Dokumentation über die "Core-Licensing" -Version äußerst umfangreich istfehlt. Oder stellen Sie sicher, dass Sie einen ungeliebten Teamkollegen haben, den Sie unter den Bus werfen können. :). Ich bin auf die harte Tour gelaufen, auf einem Server mit 60 Kernen, der über ein Jahr lief, und weil ich zugegebenermaßen nicht genug aufgepasst habe ... Ja, wir haben effektiv 40 Kernlizenzen verschwendet. Ich habe jedoch Glück - ich habe einen coolen Chef sowie drei Teamkollegen und zwei leitende Entwickler, die ebenfalls keine Ahnung hatten und mich unterstützen.
ps Sie können dies auf einem Server mit mehr als 20 Kernen natürlich selbst überprüfen, so wie ich es schließlich entdeckt habe. Überprüfen Sie sys.dm_os_schedulers, insbesondere die Spalte "status". In Betrieb befindliche Kerne zeigen "ONLINE SICHTBAR". Wenn Sie über mehr als 20 Kerne verfügen, jedoch nicht über die Kernversion, werden nur 40 Zeilen mit diesem Status angezeigt. In der Core-Edition sehen Sie doppelt so viele Zeilen wie in der Core-Edition. "40" und "zweimal" setzen voraus, dass HT aktiviert ist; Wenn nicht, die Hälfte dieser Zahlen. Dies setzt auch voraus, dass Sie keinen Affen mit Prozessoraffinität haben.
Aus Gründen der Fairness gegenüber der Community sehen die meisten Datenbankadministratoren niemals einen Server mit mehr als 20 Kernen, es sei denn, sie befinden sich in einer großen Unternehmensumgebung. Selbst dann, wenn maßstab out - Strategie ist in der Regel „die Norm“ , haben Sie normalerweise nicht ganz Tier-Level - Server. Mit mehr als 20 Kernen verfügen Sie über eine stark ausgelastete Datenbank, ein Budget, das beim Kauf eines Servers, der sechsstellig ist, nicht einmal ins Wanken gerät, und mehrere Ebenen von Bossen, die alle auf derselben Seite sind. Ja ... kein alltägliches Szenario. Entschuldigt nicht wirklich MS, selbst ihre "Experten" für Lizenzen haben sich in den letzten neun Jahren nie die Mühe gemacht, darauf hinzuweisen , aber es erklärt zumindest, warum nicht viele Leute dies zu "wissen" scheinen.
Das hat mich auch verwirrt ...
Aus meiner Forschung geht hervor, dass Enterprise Core tatsächlich nur die Pro-Core-Lizenzversion von Enterprise ist. (Im Gegensatz zu Ihrer eigenen Antwort).
Als Microsoft-Partner stand mir in unserem Partner-Download-Portal nur die "Enterprise Core" -Version zur Verfügung. Ich fand es seltsam, dass ich nur SQL auf Windows Core installieren kann, aber als ich feststellte, dass ich es unter Windows Server 2008 R2 installieren wollte, ging es ohne Probleme weiter.
Da beide Einträge in Ihrem Bild dieselbe Dateigröße haben, würde ich vermuten, dass die beiden Versionen fälschlicherweise zu MSDN hinzugefügt wurden und tatsächlich dasselbe sind.
Ich bin ein SPLA-Anbieter, und wenn ich mir die Kerneditionen anschaue, heißt es, dass es für die Lizenzierung von zwei Kernen im Gegensatz zu einem Prozessor ist. Der Kerndownload und der vollständige Download haben beide die gleiche Größe. Das sagt mir, dass die Core Edition NICHTS mit der Core-Version von Windows zu tun hat, sondern mit der Lizenzierung.
Sie sagen nicht nur NICHT den Unterschied zwischen Enterprise und Enterprise Core aus. Sie haben die Praxis, die Downloads in SQL Server 2014 falsch zu benennen, fortgesetzt. Es ist sehr einfach, einen Fehler zu machen und die falsche Version herunterzuladen und einen Server zu finden, auf dem nur die Hälfte der Kerne funktionieren. Microsoft sollte Folgendes tun Änderungen:
Sie sollten "SQL Server 2012 Enterprise Edition mit Service Pack 1 (x64) - DVD (Englisch)" als "SQL Server 2012 Enterprise Edition-Server-CAL-Lizenz mit Service Pack 1 (x64) - DVD (Englisch)" bezeichnen.
Es wäre wahrscheinlich hilfreich, wenn sie "SQL Server 2012 Enterprise Core Edition mit Service Pack 1 (x64) - DVD (Englisch)" in "SQL Server 2012 Enterprise Pro Core-Lizenzversion mit Service Pack 1 (x64) - DVD (Englisch)" ändern würden. "
Dies wird einen langen Weg gehen und den Kunden klarer machen. Der Mangel an Klarheit ist inakzeptabel.
Die Antwort von Cmosq scheint zutreffender zu sein, dh Core-Based Licensing und Server / CAL Licensing
Über diesen Link erhalten Sie weitere Informationen zur Lizenzierung wichtiger Editionen: http://www.connectingup.org/donations/directory/328
Die offizielle Benennung ist einigermaßen verwirrend!
SQL Server Enterprise Core ist auf 20 Kerne beschränkt und für ältere Lizenznehmer gedacht. SQL Server Enterprise ist nicht beschränkt.
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions