ฉันเรียกดูการดาวน์โหลด technet ของฉันสำหรับ SQL Server 2012 และฉันสังเกตเห็นกลุ่มผลิตภัณฑ์ที่มีข้อความว่า "core":
นี่คือสิ่งที่ต้องทำกับรูปแบบสิทธิการใช้งานแบบใหม่สำหรับแต่ละหลักหรืออย่างอื่นหรือไม่
ฉันเรียกดูการดาวน์โหลด technet ของฉันสำหรับ SQL Server 2012 และฉันสังเกตเห็นกลุ่มผลิตภัณฑ์ที่มีข้อความว่า "core":
นี่คือสิ่งที่ต้องทำกับรูปแบบสิทธิการใช้งานแบบใหม่สำหรับแต่ละหลักหรืออย่างอื่นหรือไม่
คำตอบ:
ขออภัยที่ 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 "ผู้เชี่ยวชาญ" ของพวกเขาก็ไม่เคยใส่ใจที่จะชี้ประเด็นนี้ในช่วงเก้าปีที่ผ่านมาแต่อย่างน้อยมันก็อธิบายได้ว่าทำไมคนจำนวนมากถึงไม่รู้จัก "รู้" เกี่ยวกับเรื่องนี้
ฉันก็สับสนเช่นกัน ...
จากการวิจัยของฉันดูเหมือนว่า Enterprise Core จริงๆแล้วเป็นเพียงรุ่นลิขสิทธิ์ต่อองค์กรของ Enterprise (ตรงกันข้ามกับคำตอบของคุณเอง)
ในฐานะพันธมิตร Microsoft เวอร์ชัน "Enterprise Core" มีให้ฉันในพอร์ทัลดาวน์โหลดสำหรับพันธมิตรของเรา ฉันคิดว่ามันแปลกที่ฉันจะถูก จำกัด การติดตั้ง SQL ลงใน Windows Core แต่เมื่อฉันค้นพบเมื่อฉันไปติดตั้งลงบน Windows Server 2008 R2 เต็มรูปแบบมันก็ดำเนินการต่อไปโดยไม่ยาก
เนื่องจากทั้งสองรายการในภาพของคุณมีขนาดไฟล์เท่ากันฉันอาจเป็นอันตรายได้ว่ามีการเพิ่มทั้งสองเวอร์ชันใน MSDN โดยไม่ตั้งใจและในความเป็นจริงแล้วเป็นสิ่งเดียวกัน
ฉันเป็นผู้ให้บริการ SPLA และเมื่อฉันดูรุ่นหลักมันระบุว่าเป็นสิทธิ์การใช้งานสองคอร์เมื่อเทียบกับโปรเซสเซอร์หนึ่ง การดาวน์โหลดหลักและการดาวน์โหลดแบบเต็มมีทั้งขนาดที่แน่นอน นั่นบอกฉันว่ารุ่นหลักไม่มีส่วนเกี่ยวข้องกับรุ่นหลักของ windows แต่เกี่ยวข้องกับการให้สิทธิ์ใช้งาน
ไม่เพียง แต่จะไม่บอกความแตกต่างระหว่าง 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 (ภาษาอังกฤษ) "
สิ่งนี้จะไปไกลและทำให้ลูกค้าของพวกเขาชัดเจนยิ่งขึ้น การขาดความชัดเจนเป็นสิ่งที่ยอมรับไม่ได้
คำตอบที่ Cmosq จัดทำขึ้นนั้นมีความถูกต้องมากกว่าเช่นการออกใบอนุญาต Core-Based และการออกใบอนุญาตเซิร์ฟเวอร์ / CAL
ลิงค์นี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ใช้งานที่เกี่ยวข้องกับรุ่นที่สำคัญ: http://www.connectingup.org/donations/directory/328
การตั้งชื่ออย่างเป็นทางการทำให้เกิดความสับสนอย่างสมเหตุสมผล!
SQL Server Enterprise Core นั้น จำกัด ไว้ที่ 20 คอร์และสำหรับผู้ถือลิขสิทธิ์ดั้งเดิม SQL Server Enterprise ไม่ จำกัด
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions