Apa itu SQL Server Core Edition?

23

Saya sedang menjelajah unduhan technet saya untuk SQL Server 2012 dan saya melihat banyak produk berlabel "core":

masukkan deskripsi gambar di sini

Apakah ini ada hubungannya dengan model lisensi per-inti baru mereka, atau sesuatu yang lain?

Mark Henderson
sumber
Untuk mengkonfirmasi jawaban saya, Anda harus mengunduh kedua file dan melakukan perbandingan biner pada keduanya ... jika keduanya identik yang akan mengungkapkan apakah pikiran saya benar.
Ashley

Jawaban:

14

Maaf necro di sini, tapi kalau-kalau ada orang lain yang mengunjungi halaman ini dengan pertanyaan serupa, dan karena ada sedikit dokumentasi tentang ini ...

Singkat: Edisi "Enterprise" (non-"core") reguler membatasi core pada 20, titik. Edisi "inti" tidak memiliki batasan seperti itu. Ini bukan dugaan, itu kepastian yang terbukti. Saya menemukan pertanyaan spesifik "kapan saya MEMBUTUHKAN edisi Inti, vs tidak?" sekitar satu tahun yang lalu.

Berita baiknya: peningkatan edisi dari non-inti ke inti benar-benar tidak menyakitkan dan sangat cepat. Karena membutuhkan waktu lebih lama hanya untuk sampai ke tombol Upgrade di setup, daripada benar - benar melakukan upgrade ketika Anda menekannya.

Catatan virtualisasi: ini tidak ada hubungannya dengan core pada host. Berapa banyak yang ditugaskan untuk Windows VM. Saya tidak yakin bagaimana atau mengapa ada orang yang memberikan VM lebih dari 20 core (pada saat itu kemungkinan besar host Anda adalah dedicated server), tetapi jika demikian ... maka ya, ini berlaku untuk tamu Anda. Jika host Anda memiliki 40 core tetapi Anda tidak pernah menetapkan 20+ untuk tamu mana pun, jangan khawatir tentang hal itu.

Penjelasan: Edisi non-inti, seperti yang lain-lain nyatakan, dimaksudkan untuk lisensi Server / CAL. Bahkan jika Anda membayar untuk lisensi inti, dan membayar lebih dari 20 core pada server, itu masih dibatasi pada 20. Ya - itu berarti Anda membuang banyak BANYAK uang. Ya, itu menyebalkan - jadi jika bos Anda gatal karena suatu alasan memecat Anda, pastikan untuk menunjukkan bahwa ya ... dokumentasi tentang edisi "lisensi-Inti" sangatkurang. Atau pastikan Anda memiliki rekan setim yang tidak dicintai yang bisa Anda lempar ke bawah bus. :) Saya mengalami ini dengan cara yang sulit, pada server dengan 60 core, berjalan selama lebih dari setahun, dan karena memang saya tidak membayar cukup perhatian ... ya, kami secara efektif membuang 40 lisensi inti. Saya beruntung - saya punya bos yang keren, ditambah tiga rekan tim dan dua pengembang utama yang juga tidak tahu tentang ini, mendukung saya.

ps Anda dapat memverifikasi ini sendiri, dengan cara yang sama saya akhirnya menemukannya, pada server dengan lebih dari 20 core tentu saja. Periksa sys.dm_os_schedulers, khususnya kolom "status". Cores yang sedang digunakan menunjukkan "VISIBLE ONLINE." Jika Anda memiliki lebih dari 20 core, tetapi edisi non-inti, Anda hanya akan melihat 40 baris dengan status itu. Dengan edisi Core, Anda akan melihat dua kali lebih banyak baris dari yang Anda miliki. "40" dan "dua kali" dengan asumsi HT diaktifkan; jika tidak, setengah dari angka itu. Ini juga mengasumsikan Anda tidak monyet dengan afinitas prosesor.

pps dalam keadilan bagi masyarakat luas, kebanyakan DBA tidak pernah melihat server dengan lebih dari 20 core kecuali mereka berada dalam lingkungan perusahaan besar. Bahkan kemudian, jika scale out strategi biasanya "norma," Anda akan biasanya memiliki server tidak-cukup-binatang-tingkat. 20+ core berarti Anda memiliki database yang dimuat dengan serius, anggaran yang bahkan tidak gentar dalam membeli server yang harganya 6 angka, dan beberapa level bos yang semuanya ada di halaman yang sama. Ya ... bukan skenario yang sangat umum. Tidak benar-benar memaafkan MS, bahkan "pakar" lisensi mereka tidak pernah repot-repot menunjukkan hal ini selama sembilan tahun terakhir , tetapi setidaknya itu menjelaskan mengapa tidak banyak orang yang "tahu" tentang hal ini.

Greg S
sumber
1
Ini bagus. Jangan pernah takut untuk menghapus jawaban yang lebih lama di situs ini jika Anda memiliki sesuatu yang asli untuk ditambahkan!
Mark Henderson
Terima kasih. Sekarang saya memiliki istilah baru untuk mengangkat posting dari kematian. "Necro". Necromancer keren!
Ken Ingram
Bahkan 2 tahun yang lalu server yang tepat memiliki cara lebih. Saya ingat menulis kode untuk mesin 95 core sekitar tahun 2019 - diberikan, itu mengalami hiphreading, tetapi masih menyisakan 48 core nyata pada mesin 4 socket atau lebih.
TomTom
7

Saya bingung dengan ini juga ...

Dari penelitian saya , tampaknya Enterprise Core sebenarnya hanya versi lisensi per-inti dari Enterprise. (Bertentangan dengan jawaban Anda sendiri).

Sebagai Mitra Microsoft, versi "Enterprise Core" adalah semua yang tersedia bagi saya di Portal Unduhan Mitra kami. Saya pikir itu aneh bahwa saya akan dibatasi untuk menginstal SQL ke Windows Core, tetapi ketika saya menemukan ketika saya pergi untuk menginstalnya pada Windows Server 2008 R2 penuh, itu berjalan tanpa kesulitan.

Karena kedua entri dalam gambar Anda memiliki ukuran file yang sama, saya akan menebak bahwa kedua versi telah keliru ditambahkan ke MSDN dan pada kenyataannya hal yang sama.

Ashley
sumber
1
Maaf, saya tidak melihat jawaban ini sampai hari ini. Anda membuat saya bertanya-tanya sekarang ... Saya mungkin harus melakukan perbandingan keduanya seperti yang Anda sarankan.
Mark Henderson
7

Saya adalah penyedia SPLA, dan ketika saya melihat edisi inti, itu menyatakan bahwa itu untuk lisensi dua core, sebagai lawan dari satu prosesor. Inti unduhan dan unduhan lengkap sama-sama berukuran SAMA. Itu memberitahu saya bahwa edisi inti tidak ada hubungannya dengan versi inti windows, itu ada hubungannya dengan lisensi.

Brain2000
sumber
1
Ini terkait dengan model lisensi Core baru yang tersedia untuk SQL Server 2012 (edisi Enterprise, Standard dan Web).
joeqwerty
5

Tidak hanya mereka TIDAK memberi tahu Anda perbedaan antara Enterprise dan Enterprise Core. Mereka telah melanjutkan praktik misnaming unduhan ini ke dalam SQL Server 2014. Sangat mudah untuk membuat kesalahan dan mengunduh versi yang salah dan berakhir dengan server dengan hanya 1/2 core yang berfungsi ... Microsoft harus membuat yang berikut perubahan:

Mereka harus menamai "SQL Server 2012 Enterprise Edition dengan Paket Layanan 1 (x64) - DVD (Bahasa Inggris)" sebagai "SQL Server 2012 Enterprise Edition-Server-Lisensi-CAL dengan Paket Layanan 1 (x64) - DVD (Bahasa Inggris)"

Mungkin akan membantu jika mereka mengubah "SQL Server 2012 Enterprise Core Edition dengan Service Pack 1 (x64) - DVD (Bahasa Inggris)" menjadi "SQL Server 2012 Enterprise Per Core Edisi Lisensi dengan Paket Layanan 1 (x64) - DVD (Bahasa Inggris) "

Ini akan sangat membantu dan membuatnya lebih jelas bagi pelanggan mereka. Kurangnya kejelasan tidak dapat diterima.

Cmosq
sumber
2
Saya lebih suka mereka hanya memiliki satu unduhan <SQL Server SQL tunggal. Perbedaan di antara mereka hanya harus dilakukan selama pengaturan atau memasukkan kunci lisensi atau sesuatu seperti itu.
Svish
Ya itu tidak akan berhasil, untuk alasan yang agak jelas: Ukuran hal-hal yang dapat didistribusikan kembali, serta masalah lain tentang penyalahgunaan lisensi dll.
Casper Leon Nielsen
3

Jawaban yang diberikan oleh Cmosq tampaknya lebih valid yaitu Core-Based Licensing dan Server / CAL Licensing

Tautan ini memberikan beberapa info lebih lanjut tentang lisensi yang terkait dengan edisi utama: http://www.connectingup.org/donations/directory/328

Penamaan resmi cukup membingungkan!

BiLaL
sumber