Technical Anshu หน้าแรก > บทช่วยสอน > ติดตั้ง SQL Server 2022
🗄️ การตั้งค่าเซิร์ฟเวอร์ SQL 2022

ติดตั้งเซิร์ฟเวอร์ SQL 2022

ติดตั้ง SQL Server 2022 ด้วยวิธีที่ถูกต้องในครั้งแรก: เลือกรุ่น ตั้งค่าการจัดเรียงและบัญชีบริการ วางไฟล์ข้อมูล ปิดหน่วยความจำ จากนั้นรันการตรวจสอบครั้งแรกด้วย SSMS

✍️ Technical Anshu🗄️ SQL Server 2022🎧 Multi-Language Audio
ติดตั้งเซิร์ฟเวอร์ SQL 2022
🎧 เสียงหลายภาษา: ในโปรแกรมเล่นวิดีโอ คลิก [การตั้งค่า] (⚙️) ➔ [แทร็กเสียง] เพื่อเลือกภาษาที่คุณต้องการ

📑บทต่างๆ

  1. การเลือกรุ่น — Developer, Express, Standard หรือ Enterprise
  2. การดาวน์โหลดการตั้งค่าจาก Microsoft และเริ่มการติดตั้ง
  3. การเลือกคุณสมบัติ — บริการโปรแกรมฐานข้อมูลเท่านั้น
  4. อินสแตนซ์เริ่มต้นหรืออินสแตนซ์ที่มีชื่อ เช่น SERVER\SQLEXPRESS
  5. บัญชีบริการ — NT SERVICE\MSSQLSERVER
  6. การจัดเรียง — SQL_Latin1_General_CP1_CI_AS
  7. โหมดการตรวจสอบสิทธิ์และรหัสผ่าน sa
  8. ไดเรกทอรีข้อมูล — D:\SQLData แทนที่จะเป็นค่าเริ่มต้นของไฟล์ C:\Program
  9. การกำหนดหน่วยความจำเซิร์ฟเวอร์สูงสุด
  10. การติดตั้ง SSMS และดำเนินการตรวจสอบครั้งแรก

📋 ภาพรวมและคำแนะนำทีละขั้นตอน

1

เลือกรุ่นและดาวน์โหลดจาก Microsoft

ดาวน์โหลด SQL Server 2022 จากเว็บไซต์ทางการของ Microsoft เท่านั้น โปรแกรมติดตั้งเว็บขนาดเล็กนำเสนอรุ่นฟรี และด้วยตัวเลือก กำหนดเอง คุณจะสามารถดาวน์โหลดสื่อแบบเต็มได้ ดาวน์โหลดแบบเต็มเพื่อให้คุณสามารถติดตั้งใหม่หรือซ่อมแซมในภายหลังโดยไม่ต้องกลับไปใช้อินเทอร์เน็ต ห้ามติดตั้งเซิร์ฟเวอร์ฐานข้อมูลจากไซต์ดาวน์โหลดแบบสุ่ม: โปรแกรมติดตั้งที่เปิดใช้งานล่วงหน้า ล้าสมัย หรือรวมกลุ่มถือเป็นความเสี่ยงที่แท้จริง

รูปภาพฉบับเรียบง่าย นักพัฒนาซอฟต์แวร์เป็นบริการฟรีและมีคุณลักษณะ Enterprise ทุกประการ แต่ใบอนุญาตมีไว้เพื่อการพัฒนาและการทดสอบเท่านั้น Express นั้นฟรีแม้แต่สำหรับการใช้งานจริง แต่แต่ละฐานข้อมูลถูกจำกัดไว้ที่ 10 GB กลไกสามารถใช้ RAM เพียงประมาณ 1.4 GB สำหรับพูลบัฟเฟอร์ และไม่มี SQL Server Agent สำหรับงานตามกำหนดเวลา Standard และ Enterprise เป็นรุ่นที่ต้องชำระเงินสำหรับงานการผลิตจริง กำลังเรียนรู้หรือสร้างแอปพลิเคชัน? เลือกนักพัฒนา

⚠️ รุ่นนักพัฒนาบนฐานข้อมูลที่ใช้งานจริงคือข้อผิดพลาดด้านลิขสิทธิ์ SQL Server ที่พบบ่อยที่สุดในสำนักงานขนาดเล็ก — ดาวน์โหลดฟรีไม่ได้หมายความว่าฟรีสำหรับการผลิต
2

เริ่มการตั้งค่าและเลือกเฉพาะคุณสมบัติที่คุณต้องการ

เรียกใช้การตั้งค่าในฐานะผู้ดูแลระบบ และเลือก การติดตั้งแบบสแตนด์อโลน SQL Server ใหม่ จากนั้นส่งกฎการสนับสนุนการตั้งค่า การรีสตาร์ทที่รอดำเนินการจาก Windows Update เป็นตัวบล็อกที่พบบ่อยที่สุด — รีสตาร์ทเครื่องก่อน และกฎจะเป็นสีเขียว

ในหน้าจอการเลือกคุณลักษณะ ให้ทำเครื่องหมายที่ บริการเครื่องมือฐานข้อมูล ซึ่งเป็นคุณลักษณะหนึ่งที่เกือบทุกคนต้องการ ข้ามบริการการวิเคราะห์ บริการรายงาน และบริการบูรณาการ เว้นแต่คุณจะรู้ว่าคุณจะใช้บริการเหล่านั้น บริการพิเศษทุกอย่างเป็นอีกกระบวนการหนึ่งที่ทำงานตลอดไปและเป็นอีกสิ่งหนึ่งที่ต้องแก้ไข และสามารถเพิ่มคุณสมบัติได้ในภายหลังจากการตั้งค่าเดียวกัน ปล่อยให้ไดเร็กทอรีรากของอินสแตนซ์อยู่บนไดรฟ์ระบบภายใต้ C:\Program Files — ไฟล์ข้อมูลจะไปที่อื่นในขั้นตอนถัดไป

3

ตั้งชื่ออินสแตนซ์ — ค่าเริ่มต้นมักจะถูกต้อง

โปรแกรมติดตั้งจะถามถึงอินสแตนซ์ในขณะนี้ อินสแตนซ์เริ่มต้นเข้าถึงได้ด้วยชื่อคอมพิวเตอร์ธรรมดาและรับฟังบนพอร์ต 1433 อินสแตนซ์ที่มีชื่อจะเพิ่มชื่อแบ็กสแลชและโดยปกติจะใช้พอร์ตไดนามิก — ใน SSMS คุณจะเชื่อมต่อในลักษณะนี้:

SSMS — Server Name
SERVER\SQLEXPRESS

เครื่องหนึ่งสามารถโฮสต์อินสแตนซ์ที่มีชื่อได้หลายอินสแตนซ์ ซึ่งมีประโยชน์อย่างแท้จริงสำหรับการทดสอบสองเวอร์ชันควบคู่กัน สำหรับการติดตั้งครั้งแรกและการติดตั้งหลักของคุณ ให้ใช้อินสแตนซ์เริ่มต้น — เครื่องมือและบทช่วยสอนทุกอย่างจะถือว่าเป็นเช่นนั้น และสตริงการเชื่อมต่อยังสั้นอยู่

4

ตั้งค่าบัญชีบริการ

ในหน้าการกำหนดค่าเซิร์ฟเวอร์ การตั้งค่าจะแสดงบัญชีที่แต่ละบริการจะทำงาน ค่าเริ่มต้นของ Database Engine คือบัญชีเสมือน NT SERVICE\MSSQLSERVER ซึ่งเป็นทางเลือกที่ปลอดภัยสำหรับเครื่องเดียว โดยแต่ละบริการจะได้รับข้อมูลเฉพาะตัวของตัวเองโดยมีสิทธิ์เฉพาะที่จำเป็นเท่านั้น ในโดเมนบริษัท ให้ใช้บัญชีโดเมนสิทธิ์ต่ำแยกต่างหากหรือบัญชีบริการที่มีการจัดการแบบกลุ่มต่อบริการ ปล่อยให้ประเภทการเริ่มต้นเป็นไปตามที่การตั้งค่าแนะนำ: กลไก อัตโนมัติ, คู่มือตัวแทน จนกว่าคุณจะเริ่มกำหนดเวลางาน

⚠️ ห้ามรันกลไกฐานข้อมูลในฐานะ Local System หรือในฐานะผู้ดูแลระบบโดเมน — หากบริการถูกใช้งานในทางที่ผิด บริการจะสืบทอดทุกสิ่งที่บัญชีสามารถทำได้
5

เลือกการจัดเรียงอย่างระมัดระวัง — อันนี้เหนียว

หน้าเดียวกันมีแท็บการจัดเรียง การจัดเรียงจะตัดสินว่าข้อความจะถูกจัดเรียงและเปรียบเทียบอย่างไร เช่น A เท่ากับ a หรือไม่ และวิธีปฏิบัติต่อสำเนียง ค่าเริ่มต้นของโปรแกรมติดตั้งสำหรับระบบภาษาอังกฤษ SQL_Latin1_General_CP1_CI_AS ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และคำนึงถึงสำเนียง และเหมาะสมกับแอปพลิเคชันส่วนใหญ่ หากผู้จำหน่ายแอปพลิเคชันระบุการเทียบเคียง ให้ตั้งค่าทันทีโดยไม่มีค่าใช้จ่ายใดๆ

⚠️ การเปรียบเทียบเซิร์ฟเวอร์จะถูกเลือกเมื่อทำการติดตั้ง การเปลี่ยนแปลงในภายหลังหมายถึงการสร้างฐานข้อมูลระบบขึ้นใหม่ ซึ่งเป็นงานของผู้เชี่ยวชาญที่มีการหยุดทำงาน ฐานข้อมูลส่วนบุคคลสามารถแทนที่ได้ในภายหลัง ดังนั้นอย่าคิดมาก — แต่อย่าข้ามความคิดเช่นกัน
6

ตั้งค่าโหมดการรับรองความถูกต้องและการเข้าสู่ระบบของผู้ดูแลระบบ

ในหน้าการกำหนดค่ากลไกฐานข้อมูล ให้เลือก โหมดผสม เว้นแต่คุณแน่ใจว่าผู้ใช้และแอปพลิเคชันทุกรายจะใช้การเข้าสู่ระบบ Windows โหมดผสมเปิดใช้งานบัญชี sa ในตัว — ตั้งรหัสผ่านที่รัดกุมอย่างแท้จริงสำหรับมันและจัดเก็บไว้ในเครื่องมือจัดการรหัสผ่านของคุณ เนื่องจาก sa เป็นกลุ่มแรกที่ผู้โจมตีบัญชีพยายาม บนหน้าจอเดียวกัน ให้เพิ่มผู้ใช้ Windows ปัจจุบัน (และกลุ่มผู้ดูแลระบบของคุณ) เป็นผู้ดูแลระบบ SQL Server

การลืมว่าคลิกสุดท้ายเป็นสาเหตุว่าทำไมการติดตั้งครั้งแรกหลายครั้งจึงจบลงด้วยการที่เจ้าของล็อกไม่ให้เข้าเซิร์ฟเวอร์ของตนเอง การรับรองความถูกต้องของ Windows ยังคงเป็นการเข้าสู่ระบบที่ปลอดภัยยิ่งขึ้นทุกวัน โหมดผสมมีไว้สำหรับแอปพลิเคชันที่ต้องการการเข้าสู่ระบบ SQL

7

วางไฟล์ข้อมูลก่อนที่ฐานข้อมูลแรกจะมีอยู่

อยู่ในหน้านั้นต่อไปและเปิดแท็บ Data Directories และ TempDB โปรแกรมติดตั้งจะใส่ทุกอย่างไว้ใน C:\Program Files อย่างมีความสุข ซึ่งเป็นที่ยอมรับบนแล็ปท็อปสำหรับการเรียนรู้ แต่ไม่ดีบนเซิร์ฟเวอร์จริง ไฟล์ข้อมูลและบันทึกธุรกรรมทำงานบนดิสก์แตกต่างกัน ดังนั้นบนเครื่องที่มีไดรฟ์มากกว่าหนึ่งตัว ให้ใส่ข้อมูลลงในโวลุ่มหนึ่งและบันทึกบนอีกวอลลุ่มหนึ่ง และสำรองข้อมูลไว้ที่อื่นอีกครั้ง ซึ่งถือเป็นวิธีที่ดีที่สุดจากนอกเครื่องเลย บน SSD ตัวเดียว การแยกจะมีความสำคัญน้อยลง แต่ยังคงย้ายโฟลเดอร์ไปยังเส้นทางที่ปลอดภัย เช่น D:\SQLData เพื่อให้ไดรฟ์ระบบยังคงว่าง สำหรับ TempDB การตั้งค่าจะแนะนำไฟล์ข้อมูลหลายไฟล์ที่ตรงกับคอร์ CPU ของคุณ (สูงสุดแปดไฟล์) — ยอมรับคำแนะนำนั้น มันช่วยขจัดปัญหาคอขวดที่รู้จักกันดี

8

ปิดหน่วยความจำ จากนั้นทำการตรวจสอบครั้งแรก

SQL Server ได้รับการออกแบบมาเพื่อใช้หน่วยความจำในเชิงรุก โดยค่าเริ่มต้น หน่วยความจำสูงสุดของเซิร์ฟเวอร์จะไม่จำกัด ดังนั้นเมื่อเวลาผ่านไปหลายวัน หน่วยความจำจะแคชข้อมูลจนกว่าจะเก็บ RAM เกือบทั้งหมด ซึ่งเป็นพฤติกรรมที่ถูกต้องบนเซิร์ฟเวอร์ฐานข้อมูลเฉพาะ ซึ่งถือเป็นเรื่องน่าประหลาดใจที่น่ารังเกียจสำหรับเซิร์ฟเวอร์ที่ใช้ร่วมกัน การตั้งค่าปี 2022 มีแท็บ หน่วยความจำ: ยอมรับขีดจำกัดที่แนะนำ หรือตั้งค่าของคุณเอง โดยเหลือประมาณ 4 GB หรือประมาณ 20 เปอร์เซ็นต์ของ RAM สำหรับ Windows และแอปพลิเคชันอื่นๆ การตั้งค่าเดียวกันนี้สามารถเปลี่ยนได้ในภายหลังจาก SSMS ดังตัวอย่างนี้สำหรับเครื่องขนาด 16 GB แสดง:

T-SQL — SSMS Query
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;

เมื่อการตั้งค่าเสร็จสิ้นโดยมีสรุปสีเขียว ให้ติดตั้ง SQL Server Management Studio (SSMS) — เป็นการดาวน์โหลดฟรีแยกต่างหากและไม่ได้เป็นส่วนหนึ่งของการตั้งค่าเซิร์ฟเวอร์ เชื่อมต่อกับชื่อเซิร์ฟเวอร์และรันการตรวจสอบครั้งแรก:

T-SQL — SSMS Query
SELECT @@VERSION;

ควรรายงาน Microsoft SQL Server 2022 ตรวจสอบในบริการที่ SQL Server (MSSQLSERVER) กำลังทำงานอยู่และตั้งค่าเป็นอัตโนมัติ จากนั้นสร้างฐานข้อมูลทดสอบแบบใช้ครั้งเดียว เพิ่มตารางแล้วลบอีกครั้ง การออกกำลังกายสองนาทีนั้นพิสูจน์กลไก การเข้าสู่ระบบของคุณ และการอนุญาตพื้นฐานตั้งแต่ต้นจนจบ

✅ ทำการสำรองข้อมูลฐานข้อมูลทดสอบด้วยตนเองครั้งแรกทันที — นิสัยมีความสำคัญมากกว่าไฟล์

🏷️ตัวแปรการค้นหาหัวข้อและคำหลัก

🔍 SQL Server 2022 🔍 SSMS 🔍 SQLEXPRESS 🔍 MSSQLSERVER 🔍 Database Engine 🔍 Collation 🔍 Max Server Memory 🔍 T-SQL 🔍 SQL_Latin1_General_CP1_CI_AS 🔍 D:\SQLData 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Database Server
🎙️ บทถอดเสียงฉบับเต็ม — แตะเพื่อขยาย

__TOK_33__

__TOK_34__

__TOK_35__

❓คำถามที่พบบ่อย

บทช่วยสอนนี้ติดตามฟรี 100% หรือไม่

__TOK_36__

ผู้เริ่มต้นสามารถปฏิบัติตามคำแนะนำนี้ได้หรือไม่?

__TOK_37__

ฉันจะถามคำถามได้ที่ไหนหากฉันติดขัด?

__TOK_38__

🚀 ดูการฝึกสอนแบบเต็มบน YouTube

__TOK_39__

__TOK_40__

▶️ ดูวิดีโอเต็ม
บทช่วยสอนนี้อ้างอิงจากวิดีโอการติดตั้ง SQL Server 2022 ของ Technical Anshu • ติดขัดในขั้นตอนใดหรือไม่ ถามในความคิดเห็นของวิดีโอ — คุณจะได้รับความช่วยเหลือที่นั่น 🙏