SQL Server Core Edition คืออะไร


23

ฉันเรียกดูการดาวน์โหลด technet ของฉันสำหรับ SQL Server 2012 และฉันสังเกตเห็นกลุ่มผลิตภัณฑ์ที่มีข้อความว่า "core":

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือสิ่งที่ต้องทำกับรูปแบบสิทธิการใช้งานแบบใหม่สำหรับแต่ละหลักหรืออย่างอื่นหรือไม่


เพื่อยืนยันคำตอบของฉันคุณควรดาวน์โหลดทั้งสองไฟล์และทำการเปรียบเทียบแบบไบนารีบนสองไฟล์ ... หากเหมือนกันที่ควรเปิดเผยว่าความคิดของฉันถูกต้องหรือไม่
แอชลีย์

คำตอบ:


14

ขออภัยที่ necro ที่นี่ แต่ในกรณีที่คนอื่นมาถึงหน้านี้ด้วยคำถามที่คล้ายกันและเนื่องจากมีเอกสารเกี่ยวกับเรื่องนี้น้อยมาก ...

สั้น: รุ่น "Enterprise" (ไม่ใช่ - core ") ปกติจะกำหนดค่าแกนหลักที่ 20 ระยะเวลา รุ่น "แกน" ไม่มีขีด จำกัด ดังกล่าว นี่ไม่ใช่การเดามันเป็นความมั่นใจที่พิสูจน์ได้ ฉันพบคำถามที่เฉพาะเจาะจง "เมื่อใดที่ฉันต้องใช้ Core Edition และไม่ต้อง" ประมาณหนึ่งปีที่แล้ว

ข่าวดี: การอัปเกรดรุ่นที่ไม่ใช่คอร์เป็นคอร์นั้นไม่เจ็บปวดอย่างรวดเร็วและรวดเร็วมาก เนื่องจากมันใช้เวลานานกว่าจะถึงปุ่มอัปเกรดในการตั้งค่ามากกว่าที่จะทำการอัปเกรดเมื่อคุณกดปุ่ม

การจำลองเสมือนด้านข้าง: สิ่งนี้ไม่เกี่ยวกับคอร์ในโฮสต์ มีการกำหนดจำนวนเท่าใดสำหรับ Windows VM ฉันไม่แน่ใจว่าจะให้ VM มากกว่า 20 คอร์หรือไม่ว่าทำไมโฮสต์ของคุณจึงเป็นเซิร์ฟเวอร์เฉพาะที่น่าจะเป็นไปได้) แต่ถ้าใช่ ... ถ้าเป็นเช่นนั้นใช่แล้วสิ่งนี้ใช้ได้กับแขกของคุณ หากโฮสต์ของคุณมี 40 คอร์ แต่คุณไม่เคยกำหนด 20+ ให้กับแขกคนใดเลยอย่ากังวลไปเลย

คำอธิบาย: รุ่นที่ไม่ใช่ธุรกิจหลักตามที่ระบุไว้มีไว้สำหรับการให้สิทธิ์ใช้งานเซิร์ฟเวอร์ / CAL แม้ว่าคุณจะจ่ายเงินให้กับการออกใบอนุญาตหลักและจ่ายเงินมากกว่า 20 คอร์บนเซิร์ฟเวอร์ แต่ก็ยังต่อยอดอยู่ที่ 20 ใช่ - นั่นหมายความว่าคุณกำลังเสียเงินมากมาย ใช่ว่าห่วย - ดังนั้นถ้าเจ้านายของคุณเป็นอาการคันด้วยเหตุผลที่จะยิงคุณจะแน่ใจว่าจะชี้ให้เห็นว่าใช่ ... เอกสารเกี่ยวกับการ "แกนใบอนุญาต" รุ่นที่เป็นมากขาดแคลน หรือให้แน่ใจว่าคุณมีเพื่อนร่วมทีมที่ไม่ได้รักคุณสามารถโยนใต้รถบัส :) ฉันวิ่งเข้าไปในจุดนี้อย่างยากลำบากบนเซิร์ฟเวอร์ที่มี 60 คอร์ใช้งานมานานกว่าหนึ่งปีและเนื่องจากเป็นที่ยอมรับว่าฉันไม่ได้ให้ความสนใจมากพอ ... ใช่เราจึงสูญเสียใบอนุญาตหลัก 40 รายการอย่างมีประสิทธิภาพ ฉันโชคดี - ฉันมีหัวหน้าที่ยอดเยี่ยมบวกกับเพื่อนร่วมทีมสามคนและนักพัฒนานำสองคนที่ไม่มีเบาะแสเกี่ยวกับเรื่องนี้สำรองฉัน

ป.ล. คุณสามารถตรวจสอบได้ด้วยตัวเองเช่นเดียวกับที่ฉันค้นพบในที่สุดบนเซิร์ฟเวอร์ที่มีมากกว่า 20 คอร์แน่นอน ตรวจสอบ sys.dm_os_schedulers โดยเฉพาะคอลัมน์ "สถานะ" แกนที่ใช้งานอยู่แสดงว่า "เห็นได้ออนไลน์" หากคุณมีมากกว่า 20 แกน แต่ไม่ใช่รุ่นหลักคุณจะเห็นเพียง 40 แถวที่มีสถานะนั้น ด้วย Core edition คุณจะเห็นแถวสองแถวเท่าที่คุณมีแกน "40" และ "สองครั้ง" คาดว่าเปิดใช้งาน HT อยู่ ถ้าไม่ได้ครึ่งหนึ่งของตัวเลขเหล่านั้น สิ่งนี้ยังสมมติว่าคุณไม่ได้มีความเกี่ยวข้องกับโปรเซสเซอร์

pps ด้วยความยุติธรรมต่อชุมชนโดยรวม DBA ส่วนใหญ่ไม่เคยเห็นเซิร์ฟเวอร์ที่มีมากกว่า 20 คอร์เว้นแต่ว่าพวกเขาอยู่ในสภาพแวดล้อมขององค์กรขนาดใหญ่ แล้วถึงแม้ถ้า scale- ออกกลยุทธ์มักจะเป็น "บรรทัดฐาน" คุณจะได้ตามปกติมีเซิร์ฟเวอร์ไม่ได้ค่อนข้างสัตว์ระดับ 20+ คอร์หมายความว่าคุณมีฐานข้อมูลที่โหลดอย่างหนักงบประมาณที่ไม่ได้ซื้อเซิร์ฟเวอร์ที่มีราคา 6 รูปและผู้บังคับบัญชาหลายระดับที่อยู่ในหน้าเดียวกัน ใช่ ... ไม่ใช่สถานการณ์ทั่วไป ไม่ได้แก้ตัวเลยแม้แต่ MS "ผู้เชี่ยวชาญ" ของพวกเขาก็ไม่เคยใส่ใจที่จะชี้ประเด็นนี้ในช่วงเก้าปีที่ผ่านมาแต่อย่างน้อยมันก็อธิบายได้ว่าทำไมคนจำนวนมากถึงไม่รู้จัก "รู้" เกี่ยวกับเรื่องนี้


1
มันเยี่ยมมาก อย่ากลัวที่จะทำคำตอบเก่า ๆ บนเว็บไซต์นี้ถ้าคุณมีของที่จะเพิ่ม!
Mark Henderson

ขอบคุณ ตอนนี้ฉันมีคำศัพท์ใหม่สำหรับยกตำแหน่งจากความตาย "เนคโคร" หมอผีเท่ห์มาก!
Ken Ingram

แม้แต่ 2 ปีที่แล้วเซิร์ฟเวอร์ที่เหมาะสมก็มีวิธีเพิ่มมากขึ้น ฉันจำการเขียนรหัสสำหรับเครื่อง 95 แกนรอบ 2019 - ได้รับมันมี hyperthreading แต่ก็ยังคงทิ้ง 48 แกนที่แท้จริงในเครื่องซ็อกเก็ต 4 หรือมากกว่านั้น
TomTom

7

ฉันก็สับสนเช่นกัน ...

จากการวิจัยของฉันดูเหมือนว่า Enterprise Core จริงๆแล้วเป็นเพียงรุ่นลิขสิทธิ์ต่อองค์กรของ Enterprise (ตรงกันข้ามกับคำตอบของคุณเอง)

ในฐานะพันธมิตร Microsoft เวอร์ชัน "Enterprise Core" มีให้ฉันในพอร์ทัลดาวน์โหลดสำหรับพันธมิตรของเรา ฉันคิดว่ามันแปลกที่ฉันจะถูก จำกัด การติดตั้ง SQL ลงใน Windows Core แต่เมื่อฉันค้นพบเมื่อฉันไปติดตั้งลงบน Windows Server 2008 R2 เต็มรูปแบบมันก็ดำเนินการต่อไปโดยไม่ยาก

เนื่องจากทั้งสองรายการในภาพของคุณมีขนาดไฟล์เท่ากันฉันอาจเป็นอันตรายได้ว่ามีการเพิ่มทั้งสองเวอร์ชันใน MSDN โดยไม่ตั้งใจและในความเป็นจริงแล้วเป็นสิ่งเดียวกัน


1
ขออภัยฉันไม่เห็นคำตอบนี้จนกระทั่งวันนี้ คุณทำให้ฉันสงสัยในตอนนี้ ... ฉันอาจต้องเปรียบเทียบทั้งสองอย่างที่คุณแนะนำ
Mark Henderson

7

ฉันเป็นผู้ให้บริการ SPLA และเมื่อฉันดูรุ่นหลักมันระบุว่าเป็นสิทธิ์การใช้งานสองคอร์เมื่อเทียบกับโปรเซสเซอร์หนึ่ง การดาวน์โหลดหลักและการดาวน์โหลดแบบเต็มมีทั้งขนาดที่แน่นอน นั่นบอกฉันว่ารุ่นหลักไม่มีส่วนเกี่ยวข้องกับรุ่นหลักของ windows แต่เกี่ยวข้องกับการให้สิทธิ์ใช้งาน


1
มันเกี่ยวข้องกับรูปแบบสิทธิการใช้งาน Core ใหม่ที่พร้อมใช้งานสำหรับ SQL Server 2012 (รุ่น Enterprise, Standard และ Web)
joeqwerty

5

ไม่เพียง แต่จะไม่บอกความแตกต่างระหว่าง Enterprise และ Enterprise Core พวกเขายังคงฝึกหัดการใช้ชื่อที่ผิดในการดาวน์โหลดลงใน SQL Server 2014 ต่อไปนี้เป็นเรื่องง่ายมากที่จะทำผิดพลาดและดาวน์โหลดรุ่นที่ไม่ถูกต้องและจบลงด้วยเซิร์ฟเวอร์ที่มีแกนกลางเพียง 1/2 ของการทำงาน ... Microsoft ควรทำดังนี้ การเปลี่ยนแปลง:

พวกเขาควรตั้งชื่อว่า "SQL Server 2012 Enterprise Edition พร้อม Service Pack 1 (x64) - DVD (ภาษาอังกฤษ)" เป็น "สิทธิ์การใช้งาน SQL Server 2012 Enterprise Edition - เซิร์ฟเวอร์ -Cal-CAL พร้อม Service Pack 1 (x64) - DVD (อังกฤษ)"

มันอาจจะเป็นประโยชน์หากพวกเขาเปลี่ยน "SQL Server 2012 Enterprise Core Edition ที่มี Service Pack 1 (x64) - DVD (อังกฤษ)" เป็น "SQL Server 2012 Enterprise ต่อองค์กรที่ได้รับใบอนุญาต Core Core Edition ต่อ Service Pack 1 (x64) - DVD (ภาษาอังกฤษ) "

สิ่งนี้จะไปไกลและทำให้ลูกค้าของพวกเขาชัดเจนยิ่งขึ้น การขาดความชัดเจนเป็นสิ่งที่ยอมรับไม่ได้


2
ฉันอยากให้พวกเขาดาวน์โหลด SQL Server <ปีที่เดียว> เพียงครั้งเดียว ความแตกต่างระหว่างพวกเขาควรจะใส่ในระหว่างการตั้งค่าหรือการป้อนคีย์สิทธิ์การใช้งานหรืออะไรทำนองนั้น
Svish

ใช่ว่าใช้งานไม่ได้ด้วยเหตุผลที่ชัดเจน: ขนาดของปัญหาที่แจกจ่ายต่อได้รวมถึงข้อกังวลอื่น ๆ เกี่ยวกับการใช้สิทธิ์ใช้งานในทางที่ผิด ฯลฯ
Casper Leon Nielsen

3

คำตอบที่ Cmosq จัดทำขึ้นนั้นมีความถูกต้องมากกว่าเช่นการออกใบอนุญาต Core-Based และการออกใบอนุญาตเซิร์ฟเวอร์ / CAL

ลิงค์นี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ใช้งานที่เกี่ยวข้องกับรุ่นที่สำคัญ: http://www.connectingup.org/donations/directory/328

การตั้งชื่ออย่างเป็นทางการทำให้เกิดความสับสนอย่างสมเหตุสมผล!


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.