ติดตั้งเซิร์ฟเวอร์ SQL 2022
ติดตั้ง SQL Server 2022 ด้วยวิธีที่ถูกต้องในครั้งแรก: เลือกรุ่น ตั้งค่าการจัดเรียงและบัญชีบริการ วางไฟล์ข้อมูล ปิดหน่วยความจำ จากนั้นรันการตรวจสอบครั้งแรกด้วย SSMS
📑บทต่างๆ
- การเลือกรุ่น — Developer, Express, Standard หรือ Enterprise
- การดาวน์โหลดการตั้งค่าจาก Microsoft และเริ่มการติดตั้ง
- การเลือกคุณสมบัติ — บริการโปรแกรมฐานข้อมูลเท่านั้น
- อินสแตนซ์เริ่มต้นหรืออินสแตนซ์ที่มีชื่อ เช่น SERVER\SQLEXPRESS
- บัญชีบริการ — NT SERVICE\MSSQLSERVER
- การจัดเรียง — SQL_Latin1_General_CP1_CI_AS
- โหมดการตรวจสอบสิทธิ์และรหัสผ่าน sa
- ไดเรกทอรีข้อมูล — D:\SQLData แทนที่จะเป็นค่าเริ่มต้นของไฟล์ C:\Program
- การกำหนดหน่วยความจำเซิร์ฟเวอร์สูงสุด
- การติดตั้ง SSMS และดำเนินการตรวจสอบครั้งแรก
📋 ภาพรวมและคำแนะนำทีละขั้นตอน
เลือกรุ่นและดาวน์โหลดจาก Microsoft
ดาวน์โหลด SQL Server 2022 จากเว็บไซต์ทางการของ Microsoft เท่านั้น โปรแกรมติดตั้งเว็บขนาดเล็กนำเสนอรุ่นฟรี และด้วยตัวเลือก กำหนดเอง คุณจะสามารถดาวน์โหลดสื่อแบบเต็มได้ ดาวน์โหลดแบบเต็มเพื่อให้คุณสามารถติดตั้งใหม่หรือซ่อมแซมในภายหลังโดยไม่ต้องกลับไปใช้อินเทอร์เน็ต ห้ามติดตั้งเซิร์ฟเวอร์ฐานข้อมูลจากไซต์ดาวน์โหลดแบบสุ่ม: โปรแกรมติดตั้งที่เปิดใช้งานล่วงหน้า ล้าสมัย หรือรวมกลุ่มถือเป็นความเสี่ยงที่แท้จริง
รูปภาพฉบับเรียบง่าย นักพัฒนาซอฟต์แวร์เป็นบริการฟรีและมีคุณลักษณะ Enterprise ทุกประการ แต่ใบอนุญาตมีไว้เพื่อการพัฒนาและการทดสอบเท่านั้น Express นั้นฟรีแม้แต่สำหรับการใช้งานจริง แต่แต่ละฐานข้อมูลถูกจำกัดไว้ที่ 10 GB กลไกสามารถใช้ RAM เพียงประมาณ 1.4 GB สำหรับพูลบัฟเฟอร์ และไม่มี SQL Server Agent สำหรับงานตามกำหนดเวลา Standard และ Enterprise เป็นรุ่นที่ต้องชำระเงินสำหรับงานการผลิตจริง กำลังเรียนรู้หรือสร้างแอปพลิเคชัน? เลือกนักพัฒนา
เริ่มการตั้งค่าและเลือกเฉพาะคุณสมบัติที่คุณต้องการ
เรียกใช้การตั้งค่าในฐานะผู้ดูแลระบบ และเลือก การติดตั้งแบบสแตนด์อโลน SQL Server ใหม่ จากนั้นส่งกฎการสนับสนุนการตั้งค่า การรีสตาร์ทที่รอดำเนินการจาก Windows Update เป็นตัวบล็อกที่พบบ่อยที่สุด — รีสตาร์ทเครื่องก่อน และกฎจะเป็นสีเขียว
ในหน้าจอการเลือกคุณลักษณะ ให้ทำเครื่องหมายที่ บริการเครื่องมือฐานข้อมูล ซึ่งเป็นคุณลักษณะหนึ่งที่เกือบทุกคนต้องการ ข้ามบริการการวิเคราะห์ บริการรายงาน และบริการบูรณาการ เว้นแต่คุณจะรู้ว่าคุณจะใช้บริการเหล่านั้น บริการพิเศษทุกอย่างเป็นอีกกระบวนการหนึ่งที่ทำงานตลอดไปและเป็นอีกสิ่งหนึ่งที่ต้องแก้ไข และสามารถเพิ่มคุณสมบัติได้ในภายหลังจากการตั้งค่าเดียวกัน ปล่อยให้ไดเร็กทอรีรากของอินสแตนซ์อยู่บนไดรฟ์ระบบภายใต้ C:\Program Files — ไฟล์ข้อมูลจะไปที่อื่นในขั้นตอนถัดไป
ตั้งชื่ออินสแตนซ์ — ค่าเริ่มต้นมักจะถูกต้อง
โปรแกรมติดตั้งจะถามถึงอินสแตนซ์ในขณะนี้ อินสแตนซ์เริ่มต้นเข้าถึงได้ด้วยชื่อคอมพิวเตอร์ธรรมดาและรับฟังบนพอร์ต 1433 อินสแตนซ์ที่มีชื่อจะเพิ่มชื่อแบ็กสแลชและโดยปกติจะใช้พอร์ตไดนามิก — ใน SSMS คุณจะเชื่อมต่อในลักษณะนี้:
SERVER\SQLEXPRESS
เครื่องหนึ่งสามารถโฮสต์อินสแตนซ์ที่มีชื่อได้หลายอินสแตนซ์ ซึ่งมีประโยชน์อย่างแท้จริงสำหรับการทดสอบสองเวอร์ชันควบคู่กัน สำหรับการติดตั้งครั้งแรกและการติดตั้งหลักของคุณ ให้ใช้อินสแตนซ์เริ่มต้น — เครื่องมือและบทช่วยสอนทุกอย่างจะถือว่าเป็นเช่นนั้น และสตริงการเชื่อมต่อยังสั้นอยู่
ตั้งค่าบัญชีบริการ
ในหน้าการกำหนดค่าเซิร์ฟเวอร์ การตั้งค่าจะแสดงบัญชีที่แต่ละบริการจะทำงาน ค่าเริ่มต้นของ Database Engine คือบัญชีเสมือน NT SERVICE\MSSQLSERVER ซึ่งเป็นทางเลือกที่ปลอดภัยสำหรับเครื่องเดียว โดยแต่ละบริการจะได้รับข้อมูลเฉพาะตัวของตัวเองโดยมีสิทธิ์เฉพาะที่จำเป็นเท่านั้น ในโดเมนบริษัท ให้ใช้บัญชีโดเมนสิทธิ์ต่ำแยกต่างหากหรือบัญชีบริการที่มีการจัดการแบบกลุ่มต่อบริการ ปล่อยให้ประเภทการเริ่มต้นเป็นไปตามที่การตั้งค่าแนะนำ: กลไก อัตโนมัติ, คู่มือตัวแทน จนกว่าคุณจะเริ่มกำหนดเวลางาน
เลือกการจัดเรียงอย่างระมัดระวัง — อันนี้เหนียว
หน้าเดียวกันมีแท็บการจัดเรียง การจัดเรียงจะตัดสินว่าข้อความจะถูกจัดเรียงและเปรียบเทียบอย่างไร เช่น A เท่ากับ a หรือไม่ และวิธีปฏิบัติต่อสำเนียง ค่าเริ่มต้นของโปรแกรมติดตั้งสำหรับระบบภาษาอังกฤษ SQL_Latin1_General_CP1_CI_AS ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และคำนึงถึงสำเนียง และเหมาะสมกับแอปพลิเคชันส่วนใหญ่ หากผู้จำหน่ายแอปพลิเคชันระบุการเทียบเคียง ให้ตั้งค่าทันทีโดยไม่มีค่าใช้จ่ายใดๆ
ตั้งค่าโหมดการรับรองความถูกต้องและการเข้าสู่ระบบของผู้ดูแลระบบ
ในหน้าการกำหนดค่ากลไกฐานข้อมูล ให้เลือก โหมดผสม เว้นแต่คุณแน่ใจว่าผู้ใช้และแอปพลิเคชันทุกรายจะใช้การเข้าสู่ระบบ Windows โหมดผสมเปิดใช้งานบัญชี sa ในตัว — ตั้งรหัสผ่านที่รัดกุมอย่างแท้จริงสำหรับมันและจัดเก็บไว้ในเครื่องมือจัดการรหัสผ่านของคุณ เนื่องจาก sa เป็นกลุ่มแรกที่ผู้โจมตีบัญชีพยายาม บนหน้าจอเดียวกัน ให้เพิ่มผู้ใช้ Windows ปัจจุบัน (และกลุ่มผู้ดูแลระบบของคุณ) เป็นผู้ดูแลระบบ SQL Server
การลืมว่าคลิกสุดท้ายเป็นสาเหตุว่าทำไมการติดตั้งครั้งแรกหลายครั้งจึงจบลงด้วยการที่เจ้าของล็อกไม่ให้เข้าเซิร์ฟเวอร์ของตนเอง การรับรองความถูกต้องของ Windows ยังคงเป็นการเข้าสู่ระบบที่ปลอดภัยยิ่งขึ้นทุกวัน โหมดผสมมีไว้สำหรับแอปพลิเคชันที่ต้องการการเข้าสู่ระบบ SQL
วางไฟล์ข้อมูลก่อนที่ฐานข้อมูลแรกจะมีอยู่
อยู่ในหน้านั้นต่อไปและเปิดแท็บ Data Directories และ TempDB โปรแกรมติดตั้งจะใส่ทุกอย่างไว้ใน C:\Program Files อย่างมีความสุข ซึ่งเป็นที่ยอมรับบนแล็ปท็อปสำหรับการเรียนรู้ แต่ไม่ดีบนเซิร์ฟเวอร์จริง ไฟล์ข้อมูลและบันทึกธุรกรรมทำงานบนดิสก์แตกต่างกัน ดังนั้นบนเครื่องที่มีไดรฟ์มากกว่าหนึ่งตัว ให้ใส่ข้อมูลลงในโวลุ่มหนึ่งและบันทึกบนอีกวอลลุ่มหนึ่ง และสำรองข้อมูลไว้ที่อื่นอีกครั้ง ซึ่งถือเป็นวิธีที่ดีที่สุดจากนอกเครื่องเลย บน SSD ตัวเดียว การแยกจะมีความสำคัญน้อยลง แต่ยังคงย้ายโฟลเดอร์ไปยังเส้นทางที่ปลอดภัย เช่น D:\SQLData เพื่อให้ไดรฟ์ระบบยังคงว่าง สำหรับ TempDB การตั้งค่าจะแนะนำไฟล์ข้อมูลหลายไฟล์ที่ตรงกับคอร์ CPU ของคุณ (สูงสุดแปดไฟล์) — ยอมรับคำแนะนำนั้น มันช่วยขจัดปัญหาคอขวดที่รู้จักกันดี
ปิดหน่วยความจำ จากนั้นทำการตรวจสอบครั้งแรก
SQL Server ได้รับการออกแบบมาเพื่อใช้หน่วยความจำในเชิงรุก โดยค่าเริ่มต้น หน่วยความจำสูงสุดของเซิร์ฟเวอร์จะไม่จำกัด ดังนั้นเมื่อเวลาผ่านไปหลายวัน หน่วยความจำจะแคชข้อมูลจนกว่าจะเก็บ RAM เกือบทั้งหมด ซึ่งเป็นพฤติกรรมที่ถูกต้องบนเซิร์ฟเวอร์ฐานข้อมูลเฉพาะ ซึ่งถือเป็นเรื่องน่าประหลาดใจที่น่ารังเกียจสำหรับเซิร์ฟเวอร์ที่ใช้ร่วมกัน การตั้งค่าปี 2022 มีแท็บ หน่วยความจำ: ยอมรับขีดจำกัดที่แนะนำ หรือตั้งค่าของคุณเอง โดยเหลือประมาณ 4 GB หรือประมาณ 20 เปอร์เซ็นต์ของ RAM สำหรับ Windows และแอปพลิเคชันอื่นๆ การตั้งค่าเดียวกันนี้สามารถเปลี่ยนได้ในภายหลังจาก SSMS ดังตัวอย่างนี้สำหรับเครื่องขนาด 16 GB แสดง:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
เมื่อการตั้งค่าเสร็จสิ้นโดยมีสรุปสีเขียว ให้ติดตั้ง SQL Server Management Studio (SSMS) — เป็นการดาวน์โหลดฟรีแยกต่างหากและไม่ได้เป็นส่วนหนึ่งของการตั้งค่าเซิร์ฟเวอร์ เชื่อมต่อกับชื่อเซิร์ฟเวอร์และรันการตรวจสอบครั้งแรก:
SELECT @@VERSION;
ควรรายงาน Microsoft SQL Server 2022 ตรวจสอบในบริการที่ SQL Server (MSSQLSERVER) กำลังทำงานอยู่และตั้งค่าเป็นอัตโนมัติ จากนั้นสร้างฐานข้อมูลทดสอบแบบใช้ครั้งเดียว เพิ่มตารางแล้วลบอีกครั้ง การออกกำลังกายสองนาทีนั้นพิสูจน์กลไก การเข้าสู่ระบบของคุณ และการอนุญาตพื้นฐานตั้งแต่ต้นจนจบ
🏷️ตัวแปรการค้นหาหัวข้อและคำหลัก
🎙️ บทถอดเสียงฉบับเต็ม — แตะเพื่อขยาย
__TOK_33__
__TOK_34__
__TOK_35__
❓คำถามที่พบบ่อย
บทช่วยสอนนี้ติดตามฟรี 100% หรือไม่
__TOK_36__
ผู้เริ่มต้นสามารถปฏิบัติตามคำแนะนำนี้ได้หรือไม่?
__TOK_37__
ฉันจะถามคำถามได้ที่ไหนหากฉันติดขัด?
__TOK_38__