การติดตั้ง SQL Server 2022 บน Windows Server 2022
Structured Query Language ย่อว่า SQL เป็นภาษาโปรแกรมมาตรฐานที่ใช้สำหรับจัดการและจัดการฐานข้อมูลเชิงสัมพันธ์ โดยให้วิธีที่เป็นมาตรฐานในการโต้ตอบกับฐานข้อมูล ดำเนินการต่างๆ เช่น การสืบค้นข้อมูล การแทรก การอัปเดต และการลบบันทึก การสร้างและการแก้ไขสกีมาฐานข้อมูล และการจัดการสิทธิ์การเข้าถึง
SQL Server คือระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่พัฒนาโดย Microsoft ซอฟต์แวร์นี้ใช้ภาษา SQL และมอบแพลตฟอร์มที่มีประสิทธิภาพสำหรับการจัดเก็บ จัดการ และเรียกข้อมูลในรูปแบบฐานข้อมูลเชิงสัมพันธ์ SQL Server นำเสนอคุณลักษณะและความสามารถมากมาย รวมถึงประสิทธิภาพสูง ความสามารถในการปรับขนาด ความปลอดภัย ระบบธุรกิจอัจฉริยะ และการทำงานร่วมกับผลิตภัณฑ์อื่นๆ ของ Microsoft
SQL Server 2022 คือเวอร์ชันล่าสุดของระบบจัดการฐานข้อมูลเชิงสัมพันธ์ของ Microsoft ซึ่งเปิดตัวเมื่อวันที่ 8 พฤศจิกายน 2021 โดยนำเสนอฟีเจอร์และการปรับปรุงใหม่ๆ มากมายที่มุ่งปรับปรุงประสิทธิภาพ ความสามารถในการปรับขนาด ความปลอดภัย และประสิทธิภาพการทำงานของนักพัฒนา คุณสมบัติหลักและคุณประโยชน์บางประการของ SQL Server 2022 ได้แก่:
- ประสิทธิภาพและขนาดที่ได้รับการปรับปรุง: นำเสนอประสิทธิภาพและความสามารถในการปรับขนาดที่เพิ่มขึ้น โดยใช้ประโยชน์จากคุณลักษณะต่างๆ เช่น การประมวลผลแบบสอบถามอัจฉริยะ การกู้คืนฐานข้อมูลแบบเร่ง และ OLTP ในหน่วยความจำ การเพิ่มประสิทธิภาพเหล่านี้ช่วยให้ดำเนินการสืบค้นได้เร็วขึ้น ปรับปรุงปริมาณธุรกรรม และการใช้ทรัพยากรระบบอย่างมีประสิทธิภาพ
- คลัสเตอร์ Big Data: SQL Server 2022 นำเสนอการปรับปรุงคลัสเตอร์ Big Data ซึ่งช่วยให้คุณสามารถจัดการและวิเคราะห์ข้อมูลปริมาณมากจากแหล่งต่างๆ รวมถึงข้อมูลที่มีโครงสร้าง ไม่มีโครงสร้าง และข้อมูลสตรีมมิ่ง ช่วยให้สามารถทำงานร่วมกับ Apache Spark และ Hadoop Distributed File System (HDFS) เพื่อการวิเคราะห์ขั้นสูงและความสามารถในการประมวลผลข้อมูล
- การรักษาความปลอดภัยขั้นสูง: เซิร์ฟเวอร์ SQL เวอร์ชันล่าสุดนี้นำเสนอคุณลักษณะการรักษาความปลอดภัยใหม่ รวมถึงการเข้ารหัสเสมอด้วย Secure Enclaves ซึ่งปกป้องข้อมูลที่ละเอียดอ่อนแม้ในระหว่างการคำนวณ และการมาสก์ข้อมูลแบบคงที่สำหรับการทำให้ข้อมูลสับสนในสภาพแวดล้อมที่ไม่ใช่การใช้งานจริง นอกจากนี้ SQL Server 2022 ยังมีการปรับปรุงการประเมินความปลอดภัย การตรวจจับภัยคุกคาม และการจัดประเภทข้อมูล
- ความสามารถแบบไฮบริดและมัลติคลาวด์: นอกจากนี้ยังให้การสนับสนุนที่ได้รับการปรับปรุงสำหรับสภาพแวดล้อมไฮบริดและมัลติคลาวด์ โดยนำเสนอฟีเจอร์ต่างๆ เช่น Distributed Availability Groups สำหรับการกู้คืนความเสียหายในหลายภูมิภาค และบริการข้อมูลที่เปิดใช้งาน Azure Arc สำหรับการปรับใช้อินสแตนซ์ SQL Server ในแพลตฟอร์มคลาวด์ต่างๆ
- ประสิทธิภาพการทำงานของนักพัฒนา: SQL Server 2022 มุ่งเน้นไปที่การปรับปรุงประสิทธิภาพการทำงานของนักพัฒนาโดยการนำเสนอฟีเจอร์ต่างๆ เช่น การเติมคำค้นหาอัจฉริยะ การเปรียบเทียบสคีมา และการรวมเข้ากับ Visual Studio และ Azure Data Studio ที่ได้รับการปรับปรุง โดยมอบประสบการณ์การพัฒนาที่ราบรื่นยิ่งขึ้น ทำให้การเขียน การทดสอบ และการดีบักคิวรีและแอปพลิเคชันฐานข้อมูลง่ายขึ้น
- การวิเคราะห์ขั้นสูงและการเรียนรู้ของเครื่อง: ผสานรวมกับการเรียนรู้ของเครื่องและเครื่องมือวิเคราะห์ที่มีประสิทธิภาพ รวมถึงการผสานรวมกับ Azure Machine Learning และการสนับสนุนสำหรับส่วนขยายภาษา Python และ R ช่วยให้นักวิทยาศาสตร์ข้อมูลและนักวิเคราะห์สามารถทำการวิเคราะห์ขั้นสูงและสร้างโมเดลการเรียนรู้ของเครื่องได้โดยตรงภายในฐานข้อมูล
- ฐานข้อมูลอัจฉริยะและการปรับแต่งแบบสอบถาม: ประกอบด้วยคุณลักษณะต่างๆ เช่น การจัดการดัชนีอัตโนมัติ การแก้ไขแผนอัตโนมัติ และการปรับปรุงที่เก็บแบบสอบถาม ที่ทำให้การปรับแต่งและเพิ่มประสิทธิภาพประสิทธิภาพของฐานข้อมูลง่ายขึ้น ความสามารถเหล่านี้ช่วยในการระบุและแก้ไขปัญหาด้านประสิทธิภาพโดยอัตโนมัติหรือมีการแทรกแซงด้วยตนเองเพียงเล็กน้อย
คู่มือนี้จะเน้นที่วิธีการติดตั้งและกำหนดค่า SQL Server 2022 บน Windows Server 2022
ติดตั้ง SQL Server 2022 บน Windows Server 2022
หากต้องการติดตั้ง SQL Server 2022 บน Windows Server 2022 เราจำเป็นต้องดาวน์โหลดรุ่นที่จำเป็นจากหน้าดาวน์โหลดเซิร์ฟเวอร์ SQL สำหรับคู่มือนี้ เราจะใช้เวอร์ชันสำหรับนักพัฒนาซอฟต์แวร์
นอกจากนี้ยังสามารถดาวน์โหลดได้จาก PowerShell โดยใช้คำสั่ง:
wget https://download.microsoft.com/download/c/c/9/cc9c6797-383c-4b24-8920-dc057c1de9d3/SQL2022-SSEI-Dev.exeเมื่อดาวน์โหลดแล้ว ให้คลิกที่ไฟล์ EXE และดำเนินการตามภาพ:
ที่นี่มี 3 ตัวเลือก:
- การติดตั้งขั้นพื้นฐาน: ตัวเลือกนี้จะติดตั้ง SQL Server ด้วยการตั้งค่าและส่วนประกอบเริ่มต้น มอบประสบการณ์การติดตั้งที่รวดเร็วและตรงไปตรงมา เหมาะสำหรับผู้ใช้ที่ชื่นชอบการกำหนดค่ามาตรฐาน
- การติดตั้งแบบกำหนดเอง: ด้วยตัวเลือกนี้ คุณจะมีความยืดหยุ่นในการเลือกส่วนประกอบและการตั้งค่าเฉพาะระหว่างการติดตั้ง ช่วยให้คุณสามารถปรับแต่งการติดตั้งตามความต้องการของคุณ ทำให้คุณสามารถเลือกคุณสมบัติและตัวเลือกเฉพาะที่คุณต้องการติดตั้ง
- ดาวน์โหลดสื่อ: ตัวเลือกนี้ช่วยให้คุณสามารถดาวน์โหลดตัวติดตั้ง SQL Server และบันทึกไว้เพื่อใช้ในภายหลัง คุณสามารถเริ่มการติดตั้งในเวลาที่สะดวกมากขึ้น เพื่อให้มั่นใจว่าคุณมีไฟล์ที่จำเป็นพร้อมใช้งานโดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตในระหว่างขั้นตอนการติดตั้ง
ในคู่มือนี้ เราจะดำเนินการตามตัวเลือกการติดตั้งแบบกำหนดเอง เมื่อเลือกแล้ว ให้ดำเนินการต่อและระบุตำแหน่งที่คุณต้องการจัดเก็บสื่อการติดตั้ง
การดาวน์โหลดจะดำเนินการตามที่แสดง
เมื่อเสร็จแล้วศูนย์ติดตั้งก็จะเปิดตัว
ที่นี่ เลือกตัวเลือก “การติดตั้งสแตนด์อโลน SQL Server ใหม่หรือเพิ่มคุณสมบัติให้กับการติดตั้งที่มีอยู่ ” ดำเนินการต่อไปยังหน้าการเปิดใช้งาน ที่นี่ เลือกรุ่นที่คุณต้องการ
ยอมรับเงื่อนไขใบอนุญาต
ยอมรับคุณสมบัติการตรวจสอบการอัปเดต ซึ่งช่วยให้สามารถดึงการอัปเดตโดยอัตโนมัติเมื่อพร้อมใช้งาน
ดำเนินการตรวจสอบข้อกำหนดเบื้องต้นก่อนที่เราจะติดตั้งเซิร์ฟเวอร์ SQL 2022
หากคุณต้องการบูรณาการ Azure Cloud คุณสามารถติดตั้งและกำหนดค่าส่วนขยายนี้ได้
เรากำหนดค่าไฟร์วอลล์ Windows ในภายหลัง ดำเนินการต่อและเลือกคุณสมบัติที่คุณต้องการติดตั้ง ที่นี่ เราจะเลือกทุกอย่างนอกเหนือจาก Machine Learning และ PolyBase Query Service สำหรับข้อมูลภายนอก คุณสมบัติเหล่านั้นได้รับการติดตั้งด้วย Python, Java, Microsoft R เพื่อการพึ่งพา
ภายใต้การกำหนดค่าชื่ออินสแตนซ์ เราจะคงค่าเริ่มต้นไว้
นี่คือการกำหนดค่าบัญชีบริการ คุณสามารถเปลี่ยนให้เหมาะกับความต้องการของคุณหรือคงค่าเริ่มต้นไว้ตามตัวอย่างนี้
ตั้งค่าโหมดการรับรองความถูกต้องที่ต้องการและระบุบัญชีการดูแลระบบ SQL Server สำหรับคู่มือนี้ เราจะใช้โหมดผสมกับการรับรองความถูกต้องของเซิร์ฟเวอร์ SQL และการรับรองความถูกต้องของ Windows
หากไม่เป็นไร คุณยังสามารถย้ายและแก้ไขไดเร็กทอรีข้อมูล, TempDB, MaxDOP, หน่วยความจำ และ FILESTREAM ได้ สำหรับคำแนะนำนี้ เราจะเก็บเนื้อหาสำหรับผู้ใหญ่ไว้ ดังนั้นโปรดไปที่แท็บถัดไป
ที่นี่ ตั้งค่าบัญชีการดูแลระบบสำหรับบริการการวิเคราะห์
ในส่วนนี้ คุณจะพบการตั้งค่าการกำหนดค่าสำหรับ Integration Services Scale-out (Master Node) คุณสามารถแก้ไขการตั้งค่าเหล่านี้ได้ตามความต้องการเฉพาะของคุณ อย่างไรก็ตาม เพื่อจุดประสงค์ของตัวอย่างนี้ เราจะคงการกำหนดค่าเริ่มต้นไว้ไม่เปลี่ยนแปลง
ระบุจุดสิ้นสุดของต้นแบบ คุณสามารถคงค่าเริ่มต้นไว้ได้:
จากนั้นคุณจะได้รับสรุปการติดตั้ง
ตอนนี้ติดตั้งเซิร์ฟเวอร์ SQL 2022 เมื่อเสร็จแล้วคุณจะเห็นสิ่งนี้:
เข้าถึง SQL Server 2022 ภายในเครื่อง
หลังการติดตั้ง คุณจะสามารถเข้าถึงเซิร์ฟเวอร์ SQL 2022 ภายในเครื่องได้โดยไม่ต้องใช้แพ็คเกจเพิ่มเติม หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ ให้เปิด PowerShell และรันคำสั่ง:
sqlcmd -S localhost ตรวจสอบการเชื่อมต่อ:
select @@version
goผลลัพธ์ตัวอย่าง:
หากต้องการเข้าถึงเซิร์ฟเวอร์ SQL ด้วย GUI คุณต้องติดตั้งซอฟต์แวร์เพิ่มเติม นั่นคือ SQL Server Management Studio (SSMS) เมื่อดาวน์โหลดแล้ว ให้ติดตั้ง จากนั้นเปิดใช้งานตามที่แสดง
เชื่อมต่อกับฐานข้อมูล
เมื่อการเชื่อมต่อสำเร็จ คุณจะเห็นสิ่งนี้:
กำหนดค่า SQL Server 2022 สำหรับการเข้าถึงระยะไกล
หากต้องการเข้าถึงบริการจากระยะไกล คุณต้องทำการกำหนดค่าหลายอย่าง การกำหนดค่าเหล่านี้สามารถทำได้จากทั้ง GUI และ PowerShell
บน GUI ให้เปิดใช้งานการเชื่อมต่อระยะไกลด้วย Windows Auth โดยเปิด SQL Server 2022 Configuration Manager จากเมนูเริ่มต้น เมื่อเปิดใช้งานแล้ว ให้เลือก การกำหนดค่าเครือข่ายเซิร์ฟเวอร์ จากนั้นเปิดใช้งาน TCP/IP
จากนั้นเลือก บริการเซิร์ฟเวอร์ SQL จากนั้นคลิกขวาที่เมนูของ SQL Server (ชื่ออินสแตนซ์) และเลือกคุณสมบัติ
ย้ายไปที่แท็บ แท็บ เข้าสู่ระบบ และเปลี่ยนบัญชีการเข้าสู่ระบบ หากผู้ใช้เป็นบัญชีท้องถิ่น คุณต้องเปลี่ยนเป็นบัญชีโดเมน โปรดจำไว้ว่า บัญชีโดเมนต้องมีสิทธิ์ของผู้ดูแลระบบในระบบ Windows ในเครื่อง
เพื่อให้การเปลี่ยนแปลงมีผล ให้รีสตาร์ทเซิร์ฟเวอร์ SQL
สิ่งสุดท้ายที่ต้องทำคือการอนุญาตบริการผ่านไฟร์วอลล์ เปิด Windows Defender และอนุญาตให้พอร์ตเริ่มต้น 1433 ผ่านพอร์ตดังกล่าวดังที่แสดง
สร้างกฎใหม่:
ระบุหมายเลขพอร์ตและโปรโตคอล
อนุญาตการเชื่อมต่อบนพอร์ต
ดำเนินการสร้างต่อจากนั้นตั้งชื่อให้กับกฎ เมื่อเสร็จแล้ว ให้ดำเนินการต่อและทดสอบการเชื่อมต่อกับเซิร์ฟเวอร์ SQL ดังที่แสดงด้านล่าง
เข้าถึง SQL Server 2022 จากระยะไกล
เมื่อดำเนินการกำหนดค่าข้างต้นแล้ว คุณจะสามารถเข้าถึงเซิร์ฟเวอร์ SQL จากระยะไกลได้โดยใช้การตรวจสอบสิทธิ์ทั้งเซิร์ฟเวอร์ Windows และ SQL
เมื่อติดตั้ง SQL Server Management Studio (SSMS) บนเครื่องระยะไกลแล้ว เชื่อมต่อกับเซิร์ฟเวอร์ SQL ด้วย Windows Auth หรือ SQL server Auth ตามที่แสดง
เมื่อเชื่อมต่อแล้ว ก็สามารถทำกิจกรรมใดๆ บนฐานข้อมูลได้ตามต้องการ
หนังสือแนะนำสำหรับการเรียนรู้ฐานข้อมูล SQL:
- หนังสือ Microsoft SQL Server ที่ดีที่สุด
คำตัดสิน
เราได้เรียนรู้วิธีการติดตั้งและกำหนดค่า SQL Server 2022 บน Windows Server 2022 นอกจากนี้เรายังได้เรียนรู้วิธีกำหนดค่าเซิร์ฟเวอร์ SQL สำหรับการเข้าถึงระยะไกล ฉันหวังว่านี่จะมีความสำคัญอย่างยิ่งต่อคุณ
กระทู้ที่เกี่ยวข้อง:
- เรียกใช้ Microsoft SQL Server 2022 ใน Docker/Podman Container
- ติดตั้ง Microsoft SQL Server 2022 บน Rocky Linux 8/AlmaLinux 8
- วิธีติดตั้ง Microsoft SQL Server 2022 บน Ubuntu





























