ติดตั้ง SQL Server 2022 ในสภาพแวดล้อม Windows

ปรับปรุงหน้า :
วันที่สร้างเพจ :

สภาพแวดล้อมในการทํางาน

เซิร์ฟเวอร์ SQL
  • SQL Server 2022 รุ่น Developer
สตูดิโอการจัดการ SQL Server
  • SQL Server Management Studio 19.3
เซิร์ฟเวอร์ Windows
  • หน้าต่างเซิร์ฟเวอร์ 2022

ข้อกําหนดเบื้องต้น

เซิร์ฟเวอร์ SQL
  • SQL Server 2022 รุ่น Developer
หน้าต่าง
  • หน้าต่าง 10
  • หน้าต่าง 11
เซิร์ฟเวอร์ Windows
  • วินโดวส์ เซิร์ฟเวอร์ 2016
  • วินโดวส์เซิร์ฟเวอร์ 2019
  • หน้าต่างเซิร์ฟเวอร์ 2022

เกี่ยวกับรุ่น

SQL Server 2022 มีหลายรุ่น แต่ในกรณีนี้ เราจะใช้ Developer Edition ซึ่งเป็นรุ่นฟรีเพื่อวัตถุประสงค์ในการพัฒนาหรือทดสอบเท่านั้น อย่างไรก็ตามขั้นตอนการติดตั้งนั้นไม่แตกต่างกันมากนักสําหรับรุ่นอื่น ๆ ดังนั้นคุณควรจะสามารถติดตั้งได้ด้วยวิธีเดียวกัน

วิธีที่คุณได้รับ SQL Server อาจแตกต่างกันไปตามรุ่น

ดาวน์โหลด SQL Server 2022 Developer Edition

Developer Edition ใช้งานได้ฟรีเพื่อวัตถุประสงค์ในการพัฒนาและทดสอบ ดังนั้นคุณสามารถดาวน์โหลดได้จากเว็บไซต์ทางการ

ไปที่เว็บไซต์ต่อไปนี้:

เมื่อคุณเปิดหน้า ให้เลื่อนลงแล้วคลิก "ดาวน์โหลดทันที" จากรายการที่มีข้อความว่า "นักพัฒนา" เพื่อดาวน์โหลด

การติดตั้ง SQL Server

คราวนี้ติดตั้งในสภาพแวดล้อม Windows Server แต่ก็สามารถติดตั้งในสภาพแวดล้อม Windows ได้เช่นกัน

เริ่มตัวติดตั้ง SQL Server ที่คุณได้รับ

หากคุณไม่แน่ใจเกี่ยวกับประเภทของการติดตั้ง คุณสามารถเลือก พื้นฐาน และฐานข้อมูลจะถูกติดตั้ง คราวนี้เลือก "กําหนดเอง" และตรวจสอบรายการที่เลือกทีละรายการ

คลิกปุ่ม "ติดตั้ง" ตามที่เป็นอยู่โดยไม่มีการเปลี่ยนแปลงใดๆ "ตําแหน่งสื่อ" เริ่มต้นจะเป็นตําแหน่งดาวน์โหลดของไฟล์การติดตั้ง ขนาดไฟล์ของตัวติดตั้งมีขนาดใหญ่ คุณจึงสามารถลบออกได้หากคุณไม่ต้องการหลังการติดตั้ง

เมื่อตัวติดตั้งเริ่มทํางาน ให้เลือก ติดตั้ง จากเมนูทางด้านซ้าย แล้วคลิก ดําเนินการติดตั้งแบบสแตนด์อโลนใหม่ของ SQL Server หรือเพิ่มคุณลักษณะให้กับการติดตั้งที่มีอยู่

หากคุณมีรหัสผลิตภัณฑ์ขายปลีก ให้ป้อนหมายเลขผลิตภัณฑ์ ในกรณีนี้ เราจะเลือก "นักพัฒนา" เป็นรุ่นฟรี

อ่านเงื่อนไขการอนุญาตให้ใช้สิทธิอย่างละเอียด และหากคุณยอมรับเงื่อนไขการอนุญาตให้ใช้สิทธิ ให้ทําเครื่องหมายที่ "ฉันยอมรับเงื่อนไขการอนุญาตให้ใช้สิทธิและสิ่งต่อไปนี้" แล้วคลิก "ถัดไป"

การตั้งค่า "Microsoft Update" เป็นทางเลือก

อาจมีคําเตือนใน "Windows Firewall" แต่จะดําเนินต่อไปเพราะเป็นเพียงว่าคุณไม่สามารถเชื่อมต่อจากภายนอกได้

ถ้าคุณไม่ต้องการใช้คุณลักษณะที่เกี่ยวข้องกับ Azure ให้ยกเลิกการเลือกส่วนขยาย Azure สําหรับ SQL Server หากคุณต้องการใช้งาน ให้ตรวจสอบและป้อนรายการที่จําเป็น แต่คราวนี้ไม่รวมอยู่ในคําอธิบาย

เลือกคุณลักษณะที่คุณต้องการใช้ใน SQL Server หากคุณต้องการใช้เป็นเซิร์ฟเวอร์ฐานข้อมูลอย่างง่ายคุณสามารถเลือก "บริการกลไกฐานข้อมูล" ที่ด้านบน หากคุณต้องการใช้ฟังก์ชันอื่น ๆ ให้เลือกช่องเป้าหมาย

ฟังก์ชัน
คําอธิบายชื่อ
บริการกลไกฐานข้อมูล ตรวจสอบว่าคุณต้องการสร้างฐานข้อมูลบนพีซีเป้าหมายหรือไม่
การจําลองแบบ SQL Server เป็นกลไกสําหรับการซิงโครไนซ์ข้อมูลระหว่าง SQL Server ตั้งแต่สองเครื่องขึ้นไป
บริการเอนเครื่องและการปรับปรุงภาษา มีส่วนขยายที่อนุญาตให้รวมเข้ากับภาษาโปรแกรม เช่น R, Python และ Java โดยใช้คําสั่ง T-SQL มาตรฐาน
การค้นหาข้อความแบบเต็มและการแยกความหมายสําหรับการค้นหา ใช้สิ่งนี้สําหรับการค้นหาข้อความขั้นสูง เช่น ข้อความแบบยาวหรือการค้นหาคําหรือวลีต่อวลี
บริการคุณภาพข้อมูล เป็นฟังก์ชันในการเพิ่มมูลค่าข้อมูลของข้อมูลโดยการลบและแก้ไขข้อมูลที่ไม่ถูกต้อง เช่น การล้างข้อมูล การแยกข้อมูลที่ซ้ํากัน และการจับคู่กับข้อมูลภายนอก ส่วนใหญ่จะใช้ในแอปพลิเคชันที่เกี่ยวข้องกับ BI (Business Intelligence)
บริการคิวรี PolyBase สําหรับข้อมูลภายนอก ประกอบด้วยเทคโนโลยี PolyBase ที่ช่วยให้สามารถสืบค้นแบบบูรณาการอย่างดีโดยใช้คําสั่ง T-SQL มาตรฐานในข้อมูลเชิงสัมพันธ์และไม่ใช่เชิงสัมพันธ์ เช่น Oracle, Teradata และ SQL Server
บริการวิเคราะห์ ใช้สําหรับการวิเคราะห์ข้อมูล การสร้างคิวบ์ และการสร้างฐานข้อมูลหลายมิติอื่นๆ มันเป็นหนึ่งในฟังก์ชัน BI
ไคลเอนต์คุณภาพข้อมูล เครื่องมือไคลเอ็นต์สําหรับบริการคุณภาพข้อมูล
บริการบูรณาการ เป็นบริการที่ช่วยให้คุณสามารถดําเนินการเวิร์กโฟลว์ต่างๆ เช่น การย้ายข้อมูลและการแปลงข้อมูลจากฐานข้อมูลอื่นๆ
สเกลเอาท์มาสเตอร์ ประกอบด้วยบริการรวม Scale Out Scale Out Master
ขยายขนาดผู้ปฏิบัติงาน ประกอบด้วยบริการรวม Scale Out ผู้ปฏิบัติงานสําหรับ Scale Out
บริการข้อมูลหลัก กลไกสําหรับการรวมข้อมูลจากระบบที่แตกต่างกันในองค์กรเป็นแหล่งข้อมูลหลักเดียว

กําหนดค่าอินสแตนซ์ รหัสอินสแตนซ์ช่วยให้คุณสามารถระบุ SQL Server ที่จะใช้ถ้าคุณมี SQL Server มากกว่าหนึ่ง (หรือ SQL Server หลายรุ่น) ติดตั้งบนหน่วยเดียว

ถ้าคุณต้องการติดตั้ง SQL Server เพียงเครื่องเดียวบนพีซี ให้เลือก อินสแตนซ์เริ่มต้น (อินสแตนซ์เริ่มต้นสามารถนําไปใช้กับ SQL Server ได้เพียงหนึ่งเครื่องเท่านั้น) ถ้าคุณต้องการติดตั้ง SQL Server มากกว่าหนึ่งรายการ หรือถ้าคุณต้องการตั้งชื่อด้วยเหตุผลบางประการ ให้เลือก อินสแตนซ์ที่มีชื่อ

ถ้าคุณเลือก อินสแตนซ์เริ่มต้น รหัสอินสแตนซ์จะมีค่าเริ่มต้นเป็น MSSQLSERVER คุณสามารถเปลี่ยนได้ แต่ใช้ตามที่เป็นอยู่ ยกเว้นในกรณีพิเศษ หากคุณต้องการใช้อินสแตนซ์ที่มีชื่อ ให้ระบุชื่อที่คุณต้องการ

ในกรณีนี้ "อินสแตนซ์เริ่มต้น" จะถูกเลือก

บัญชีบริการจะตั้งค่าบัญชีที่เริ่มบริการแต่ละรายการ

บริการที่เปิดตัวจะทํางานด้วยสิทธิ์ของบัญชีที่เปิดตัว หากคุณไม่มีเหตุผลเฉพาะสําหรับสิทธิ์การดําเนินการ ให้ปล่อยให้เป็นค่าเริ่มต้น

คุณสามารถระบุชนิดการเริ่มต้นระบบได้ว่าจะเริ่มโดยอัตโนมัติหรือด้วยตนเองเมื่อ Windows เริ่มทํางาน โปรดเปลี่ยนการตั้งค่านี้หากจําเป็น

คลิกปุ่ม "ถัดไป" เพื่อดําเนินการต่อ หรือเลือกแท็บ "การเปรียบเทียบ" เพื่อเปลี่ยนการเปรียบเทียบ

ภาพประกอบต่อไปนี้แสดงแท็บ การเปรียบเทียบ เมื่อคุณเลือก การเปรียบเทียบช่วยให้คุณสามารถระบุวิธีการจัดการการเปรียบเทียบสตริงในฐานข้อมูล ตัวอย่างเช่น ไม่คํานึงถึงตัวพิมพ์เล็กและใหญ่ ฮิรางานะ-คาตาคานะ เป็นต้น คุณยังสามารถแยกความแตกต่างระหว่างภาษาต่างๆ ได้อีกด้วย

ส่วนใหญ่ระบุโดยการรวมความแตกต่างต่อไปนี้เข้าด้วยกัน แต่ก็มีประเภทอื่น ๆ

ความแตกต่าง
เนื้อหาของความแตกต่างประเภท
CI (ไม่คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) ไม่คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวอักษรเต็มความกว้างยังไม่ไวต่อตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ตัวอย่าง: "A" และ "a" เหมือนกัน
CS (คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) คํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ นอกจากนี้ยังแยกความแตกต่างระหว่างตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กของตัวอักษรเต็มความกว้าง ผกผันของ CI
AI (ไม่ไวต่อสําเนียง) ไม่แยกความแตกต่างระหว่างสําเนียง เสียงพูดไม่ชัด และเสียงระเบิด นอกจากนี้ยังไม่แยกความแตกต่างระหว่างเสียงขุ่นและเสียงระเบิดของคานะครึ่งความกว้าง ตัวอย่างเช่น "Ha", "Ba" และ "Pa" เหมือนกัน
AS (ไวต่อสําเนียง) แยกแยะระหว่างสําเนียง พูดไม่ชัด และเสียงระเบิด ตรงกันข้ามกับ AI
KS (ไวต่อคานะ) แยกแยะระหว่างฮิรางานะและคาตาคานะ แยกแยะความกว้างได้แม้กระทั่งครึ่งหนึ่ง ตัวอย่าง: แยกแยะระหว่าง "ha" และ "ha"
WS (ไวต่อความกว้าง) ไวต่อความกว้างของอักขระ แยกแยะระหว่างความกว้างเต็มและครึ่งความกว้าง ตัวอย่าง: แยกแยะระหว่าง "a" และ "a"
BIN (ไบนารี) เปรียบเทียบเป็นไบนารี แยกแยะทุกสิ่ง

หากคุณต้องการทําการเปลี่ยนแปลง โปรดตั้งค่าจากปุ่ม "ปรับแต่ง" ทางด้านขวา

นี่คือหน้าจอเมื่อเลือก "กลไกฐานข้อมูล" จากฟังก์ชัน

ใช้แท็บ การกําหนดค่าเซิร์ฟเวอร์ เพื่อตั้งค่าบัญชีที่ดูแลกลไกจัดการฐานข้อมูล

โหมดการรับรองความถูกต้องระบุว่าจะใช้การรับรองความถูกต้องของ Windows เท่านั้นหรือใช้ร่วมกันของการรับรองความถูกต้องของ SQL Server และการรับรองความถูกต้องของ Windows หากคุณกําลังใช้ SQL Server Authentication คุณจะได้รับบัญชี "sa" ที่มีสิทธิ์ของผู้ดูแลระบบ และคุณจะต้องป้อนรหัสผ่านที่จําเป็นในการเข้าสู่ระบบ จําเป็นต้องมีการรับรองความถูกต้องของ SQL Server ถ้าคุณต้องการมีบัญชีเฉพาะสําหรับ SQL Server นอกเหนือจากบัญชี Windows

นอกจากนี้ คุณต้องตั้งค่าผู้ใช้บัญชี Windows อย่างน้อยหนึ่งคนที่สามารถเข้าสู่ระบบและดูแล SQL Server ได้ ถ้าคุณต้องการให้ผู้ใช้ที่เข้าสู่ระบบ Windows เป็นผู้ดูแลระบบ ให้คลิก เพิ่มผู้ใช้ปัจจุบัน การดําเนินการนี้จะเพิ่มผู้ใช้ลงในรายการ หากคุณต้องการเพิ่มผู้ใช้รายอื่น ให้คลิกปุ่ม "เพิ่ม"

สําหรับแท็บอื่นๆ หากคุณไม่มีเหตุผลเฉพาะ คุณสามารถปล่อยให้ค่าเริ่มต้นเป็นอยู่ได้

หากคุณยืนยันการตั้งค่าแล้ว ให้คลิกปุ่ม "ติดตั้ง" หน้าจอการตั้งค่าอื่นๆ อาจปรากฏขึ้นทั้งนี้ขึ้นอยู่กับฟังก์ชันที่เลือก

ปิดเมื่อการติดตั้งเสร็จสิ้น

ดาวน์โหลด SQL Server Management Studio

ตอนนี้ติดตั้ง SQL Server แล้ว คุณสามารถเข้าถึงฐานข้อมูลได้จริง แต่ ณ จุดนี้ คุณสามารถเข้าถึงได้โดยทางโปรแกรมหรือจาก CUI เท่านั้น การมีเครื่องมือ GUI จะสะดวกกว่า ดังนั้นให้ติดตั้งเครื่องมืออย่างเป็นทางการ "SQL Server Management Studio" คุณสามารถใช้เครื่องมือ GUI อื่นได้

ไปที่เว็บไซต์ต่อไปนี้:

มีลิงค์ดาวน์โหลดอยู่ด้านล่างหน้า แต่นี่อาจเป็นเวอร์ชันภาษาอังกฤษ

เวอร์ชันภาษาญี่ปุ่นอยู่ด้านล่างดังนั้นโปรดดาวน์โหลดจากลิงค์นี้

การติดตั้ง SQL Server Management Studio

เปิดโปรแกรมติดตั้งที่ดาวน์โหลดมา

คลิกปุ่ม "ติดตั้ง"

ปิดเมื่อการติดตั้งเสร็จสิ้น

ตรวจสอบการเชื่อมต่อกับฐานข้อมูลใน SQL Server Management Studio

เริ่ม SQL Server Management Studio จากเมนู เริ่ม

ป้อนชื่อของเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ ถ้ามีฐานข้อมูลในสภาพแวดล้อมการดําเนินการ ค่าเริ่มต้นคือ OK สําหรับการรับรองความถูกต้อง หากมีฐานข้อมูลในสภาพแวดล้อมการดําเนินการ คุณสามารถเชื่อมต่อกับการรับรองความถูกต้องของ Windows ได้ ถ้าคุณต้องการเชื่อมต่อกับฐานข้อมูลบนพีซีเครื่องอื่น ให้เชื่อมต่อกับการรับรองความถูกต้องของ Windows หรือการรับรองความถูกต้องของ SQL Server

หากคุณสามารถเชื่อมต่อได้ คุณจะเห็นสิ่งต่างๆ มากมายใน Object Explorer คุณสามารถสร้างฐานข้อมูล ตาราง ฯลฯ และแก้ไขบันทึกด้วยการดําเนินการ GUI