ข้อกำหนดเบื้องต้นของ SCCM จำเป็นต้องมีการเปรียบเทียบเซิร์ฟเวอร์ SQL
ข้อกำหนดเบื้องต้นของ SCCM การเปรียบเทียบเซิร์ฟเวอร์ SQL ที่จำเป็น การเปรียบเทียบเซิร์ฟเวอร์ SQL ทำหน้าที่เป็นการเปรียบเทียบเริ่มต้นสำหรับฐานข้อมูลระบบทั้งหมดที่ติดตั้งพร้อมกับอินสแตนซ์ของ SQL Server และฐานข้อมูลผู้ใช้ที่สร้างขึ้นใหม่ด้วย การจัดเรียงจะระบุกฎสำหรับการเรียงลำดับและเปรียบเทียบสตริงของข้อมูลอักขระ ตามมาตรฐานของภาษาและตำแหน่งที่ตั้งเฉพาะ มีระบุการเปรียบเทียบเซิร์ฟเวอร์ระหว่างการติดตั้ง SQL Server โพสต์นี้จะช่วยใครก็ตามที่ต้องการแก้ไขการตรวจสอบข้อกำหนดเบื้องต้นของการจัดเรียงเซิร์ฟเวอร์ SQL ที่จำเป็น ซึ่งเห็นได้ขณะรันการตรวจสอบข้อกำหนดเบื้องต้นระหว่างการติดตั้ง SCCM
ข้อกำหนดเบื้องต้นของ SCCM จำเป็นต้องมีการเปรียบเทียบเซิร์ฟเวอร์ SQL
เมื่อคุณติดตั้ง SCCM ในระหว่างขั้นตอนการตรวจสอบข้อกำหนดเบื้องต้น จะตรวจสอบว่าอินสแตนซ์สำหรับ SQL Server และฐานข้อมูลไซต์ตัวจัดการการกำหนดค่าได้รับการกำหนดค่าให้ใช้การเปรียบเทียบ SQL_Latin1_General_CP1_CI_AS เว้นแต่ว่าคุณกำลังใช้ระบบปฏิบัติการภาษาจีนและต้องการ รองรับ GB18030 เราควรระบุ SQL Server Collation เมื่อติดตั้ง SQL Server การจัดเรียงควรตั้งค่าเป็น SQL_Latin1_General_CP1_CI_AS
แต่บางครั้งในระหว่างการติดตั้ง SQL คุณพลาดขั้นตอนในการระบุ SQL Server Collation หากติดตั้ง SQL Server ด้วยการเปรียบเทียบที่แตกต่างกัน เช่น Latin1_General_CI_AS จะไม่ทำงาน ในระหว่างการตรวจสอบข้อกำหนดเบื้องต้นของ SCCM คุณจะได้รับข้อความด้านล่างนี้
ตัวจัดการการกำหนดค่าต้องการให้คุณกำหนดค่าอินสแตนซ์ SQL Server และฐานข้อมูลไซต์ตัวจัดการการกำหนดค่า (ถ้ามีอยู่แล้ว) เพื่อใช้การเปรียบเทียบ SQL_Latin1_General_CP1_CI_AS เว้นแต่ว่าคุณกำลังใช้ระบบปฏิบัติการจีนและต้องการการสนับสนุน GB18030 สำหรับข้อมูลเกี่ยวกับการเปลี่ยนแปลงอินสแตนซ์ SQL Server และการเปรียบเทียบฐานข้อมูล โปรดดูที่ http://go.microsoft.com/fwlink/p/?LinkID=234541 สำหรับข้อมูลเกี่ยวกับการเปิดใช้งานการสนับสนุน GB18030 โปรดดู http://go.microsoft.com/fwlink/p/?LinkId=234542
บางสิ่งที่คุณต้องจำไว้ที่นี่ -
- แทนที่จะเปลี่ยนการเปรียบเทียบเริ่มต้นของอินสแตนซ์ของ SQL Server คุณสามารถระบุการเปรียบเทียบเริ่มต้นสำหรับฐานข้อมูลใหม่แต่ละฐานข้อมูลที่คุณสร้างขึ้นได้ สิ่งนี้แนะนำโดย Microsoft
- ควรระบุพารามิเตอร์ /SQLCOLLATION ในคำสั่ง หากคุณไม่ได้ระบุพารามิเตอร์นี้ SQL Server จะสร้าง ฐานข้อมูลระบบ ใหม่ด้วยการเปรียบเทียบที่คุณเลือกเมื่อคุณติดตั้ง SQL Server
- ใช้อินสแตนซ์เฉพาะของ SQL Server สำหรับแต่ละไซต์
- ขณะเปลี่ยน SQL Collation ให้ใช้บัญชีที่มีสิทธิ์ผู้ดูแลระบบบนเซิร์ฟเวอร์ SQL
หากต้องการเปลี่ยนการจัดเรียง SQL คุณต้องสร้างฐานข้อมูลหลักใหม่โดยระบุการจัดเรียงใหม่ในคุณสมบัติ SQLCOLLATION ของคำสั่ง การตั้งค่า เรียกใช้พรอมต์คำสั่ง (เรียกใช้ในฐานะผู้ดูแลระบบ) นำทางไปยังโฟลเดอร์การตั้งค่า SQL หรือดีวีดีซึ่งมีไฟล์ การตั้งค่า อยู่ และดำเนินการคำสั่งต่อไปนี้
Setup.exe /QUIET /ACTION=REBUILDDATABASE /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Account Nameข้อมูลคำสั่ง
/q - ทำการติดตั้งโดยไม่โต้ตอบ
/Action=RebuildDatabase - ตัวเลือกนี้จะสร้างฐานข้อมูลระบบขึ้นใหม่เพื่อเปลี่ยนชื่อการจัดเรียง
/INSTANCENAME - ระบุชื่อของอินสแตนซ์ที่ต้องเปลี่ยนการจัดเรียง หากคุณมีอินสแตนซ์เริ่มต้น ก็คือ “MSSQLSERVER” หากคุณได้ตั้งค่า Named Instance ไว้แล้ว ให้ใช้ “Named Instance Name”
/SQLCollation - ระบุชื่อการเปรียบเทียบใหม่ของ SQL Server
/SQLSYSADMINACCOUNTS - ระบุชื่อบัญชีที่มีสิทธิ์ผู้ดูแลระบบบนเซิร์ฟเวอร์ SQL
เมื่อการตั้งค่าเสร็จสิ้นการสร้างฐานข้อมูลระบบใหม่ ระบบจะกลับสู่พร้อมท์คำสั่งโดยไม่มีข้อความ ดังนั้นเมื่อคุณดำเนินการคำสั่งข้างต้น จะไม่มีข้อความใดแสดงเกี่ยวกับการเปลี่ยนแปลงการจัดเรียง หากต้องการตรวจสอบหรือดูการตั้งค่าการจัดเรียงฐานข้อมูล ให้เปิด SQL Server Management Studio เชื่อมต่อกับอินสแตนซ์ของ Database Engine จากนั้นขยายอินสแตนซ์นั้น ขยาย ฐานข้อมูล คลิกขวาที่ฐานข้อมูลและเลือก คุณสมบัติ ในหน้า ทั่วไป ให้ตรวจสอบข้อมูลการจัดเรียงภายใต้ตัวเลือก การบำรุงรักษา
เมื่อคุณเปลี่ยน SQL Collation แล้ว ให้รันการตรวจสอบข้อกำหนดเบื้องต้นอีกครั้ง และไม่ควรเห็นข้อความ SQL Server Collation อีก



