ค้นหาเว็บไซต์

เริ่มต้นใช้งาน Microsoft SQL Server Standard Edition


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

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

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

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

  • พีซี Windows (Windows 10 TH1 1507 หรือสูงกว่า) หรือ Windows Server (Windows Server 2016 หรือสูงกว่า) คู่มือนี้ใช้ Windows 10 แต่กระบวนการควรคล้ายกับ Windows เวอร์ชันอื่นๆ
  • คุณมี SSMS (SQL Server Management Studio) ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ เครื่องมือนี้มีอินเทอร์เฟซการจัดการสำหรับเซิร์ฟเวอร์ SQL ของคุณ บทช่วยสอนนี้ใช้ SMSS 18.12.1
  • พื้นที่เก็บข้อมูลขั้นต่ำ 10GB บนคอมพิวเตอร์ของคุณ
  • รหัสผลิตภัณฑ์ Microsoft SQL Server Standard Edition 2019 ของคุณ ไม่ต้องกังวลหากคุณยังไม่ได้ซื้อรหัสผลิตภัณฑ์ คุณสามารถติดตั้งเวอร์ชันทดลองใช้ต่อไปได้ ซึ่งมีอายุ 60 วัน

ไม่มีลิงก์ดาวน์โหลด ISO โดยตรงฟรีสำหรับ SQL Server Standard Edition คุณสามารถดาวน์โหลด ISO ได้เฉพาะในกรณีที่คุณซื้อ มีการสมัครใช้งาน Visual Studio Enterprise หรือจาก Volume Licensing Service Center (VLSC)

คุณยังสามารถดาวน์โหลดสื่อการติดตั้ง Microsoft SQL Server Evaluedion Edition ได้ หากคุณไม่ตรงตามเงื่อนไขข้างต้น

การดาวน์โหลดสื่อการติดตั้ง Microsoft SQL Server Standard Edition 2019

หมายเหตุ: ส่วนนี้แสดงขั้นตอนในการดาวน์โหลด Microsoft SQL Server 2019 รุ่นทดลองใช้ซึ่งมีอายุการใช้งาน 60 วัน หากคุณมี ISO ของ Microsoft SQL Server Standard Edition 2019 อยู่แล้ว ให้ข้ามขั้นตอนนี้

ทำตามขั้นตอนด้านล่างเพื่อดาวน์โหลดสื่อ Microsoft SQL Server Standard Edition 2019

1. เปิดเว็บเบราว์เซอร์และไปที่หน้าดาวน์โหลดเซิร์ฟเวอร์ SQL

2. ค้นหา SQL Server ภายในองค์กรแล้วคลิกดาวน์โหลดทันที

3. เปิด File Explorer ของคุณและค้นหาไฟล์ที่คุณดาวน์โหลด ในตัวอย่างนี้ ชื่อไฟล์คือ SQL2019-SSEI-Eval.exe ดับเบิลคลิกที่ไฟล์เพื่อเปิดใช้งาน

4. คลิกดาวน์โหลดสื่อในหน้าถัดไป

5. ในหน้าถัดไป ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก ISO แล้วคลิกดาวน์โหลด

รอให้กระบวนการดาวน์โหลดเสร็จสิ้น

6. หลังจากดาวน์โหลด ให้คลิกปุ่มเปิดโฟลเดอร์เพื่อเปิดโฟลเดอร์ที่ตัวติดตั้งบันทึก ISO

ตอนนี้คุณได้ดาวน์โหลดสื่อ ISO การประเมินผลแล้ว

การติดตั้ง Microsoft SQL Server Standard Edition 2019

มีหลายวิธีในการติดตั้ง Microsoft SQL Server Standard Edition 2019 วิธีการที่โดดเด่นที่สุดคือผ่านทางบรรทัดคำสั่งและวิซาร์ดการติดตั้ง บทช่วยสอนนี้จะเน้นที่ส่วนหลัง

1. คลิกขวาที่ไฟล์ ISO แล้วคลิก Mount

2. จากนั้นดับเบิลคลิกที่ setup.exe เพื่อเปิดตัวช่วยการติดตั้ง

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

4. ตัวช่วยสร้างการตั้งค่าเซิร์ฟเวอร์ SQL จะปรากฏขึ้น หน้าแรกขอให้คุณป้อนรหัสผลิตภัณฑ์หรือระบุรุ่นที่ให้บริการฟรี

หากคุณมีหมายเลขผลิตภัณฑ์ ให้เลือกป้อนหมายเลขผลิตภัณฑ์ พิมพ์หมายเลขผลิตภัณฑ์ของคุณ แล้วคลิกถัดไป

หากคุณไม่มีหมายเลขผลิตภัณฑ์ ให้เลือกตัวเลือกระบุรุ่นที่ให้บริการฟรี เลือกการประเมินผล และคลิกถัดไป

5. ทำเครื่องหมายในช่องฉันยอมรับข้อกำหนดสิทธิ์การใช้งานแล้วคลิกถัดไป

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

7. ทำเครื่องหมายที่ช่อง Use Microsoft Update… และคลิก Next เพื่อดำเนินการต่อ ขั้นตอนนี้เป็นทางเลือก แต่การเปิดใช้งานการตรวจสอบการอัปเดตของ Microsoft ช่วยให้มั่นใจได้ว่าคุณจะได้รับการอัปเดตและการแก้ไขล่าสุดใน SQL Server ของคุณ

ตัวช่วยสร้างจะสแกนหาการอัปเดตผลิตภัณฑ์และคัดลอก และติดตั้งไฟล์การตั้งค่า โดยไม่จำเป็นต้องทำอะไรที่นี่และรอให้กระบวนการเสร็จสิ้น

8. ตัวช่วยสร้างจะรันการทดสอบเพื่อตรวจสอบกฎบนเครื่องของคุณที่อาจส่งผลต่อกระบวนการติดตั้ง คลิกถัดไปเพื่อดำเนินการต่อ

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

9. ในการเลือกคุณลักษณะ ให้ทำเครื่องหมายที่ Database Engine Services ซึ่งเป็นส่วนประกอบหลักของ SQL Server เปลี่ยนไดเร็กทอรีการติดตั้งหากจำเป็น เช่น หากคุณกำลังติดตั้งลงในไดรฟ์อื่น และคลิก ถัดไป เพื่อดำเนินการต่อ

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

10. ในการกำหนดค่าอินสแตนซ์ ให้ระบุชื่อและตำแหน่งของอินสแตนซ์ของ SQL Server ที่คุณต้องการสร้าง การตั้งค่าเริ่มต้นมักจะใช้ได้ เลือกปุ่มตัวเลือกอินสแตนซ์เริ่มต้นแล้วคลิกถัดไปเพื่อดำเนินการต่อ

11. ระบุบัญชีที่จะเรียกใช้บริการ SQL Server ต่างๆ บนการกำหนดค่าเซิร์ฟเวอร์ โดยทั่วไปการตั้งค่าเริ่มต้นจะยอมรับได้ในกรณีส่วนใหญ่ คงการตั้งค่าเริ่มต้นไว้และคลิกถัดไปเพื่อดำเนินการต่อ

12. ในการกำหนดค่ากลไกฐานข้อมูล ให้ระบุการตั้งค่าความปลอดภัยสำหรับอินสแตนซ์ SQL Server ของคุณ ในตัวอย่างนี้ ให้เลือก Windows Authentication Mode คลิก Add Current User และคลิก Next เพื่อดำเนินการต่อ

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

13. ตัวช่วยสร้างจะรันการทดสอบเพื่อตรวจสอบกฎสำหรับการกำหนดค่าที่เลือก คลิกถัดไปเพื่อดำเนินการต่อ

14. สุดท้าย คลิก ติดตั้ง เพื่อเริ่มกระบวนการติดตั้ง

กระบวนการติดตั้งอาจใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์หรือนานกว่านั้น ขึ้นอยู่กับความจุของคอมพิวเตอร์ของคุณ

15. คลิกปิดเพื่อออกจากตัวช่วยสร้างเมื่อการติดตั้งเสร็จสมบูรณ์

การตรวจสอบอินสแตนซ์ Microsoft SQL Standard Server

ก่อนที่จะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ SQL คุณต้องแน่ใจว่าอินสแตนซ์เซิร์ฟเวอร์ SQL ของคุณกำลังทำงานอยู่ ทำตามขั้นตอนด้านล่างเพื่อยืนยันสถานะเซิร์ฟเวอร์ SQL

เปิด PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้ คำสั่งนี้จะเรียกบริการที่มีชื่อตรงกับ SQL Server

Get-Service | Where {$_*.status -eq 'running' -and $_*.DisplayName -match "sql server*"}

คุณจะเห็นผลลัพธ์คล้ายกับผลลัพธ์ด้านล่าง

จากนั้น เรียกใช้คำสั่งด้านล่างเพื่อตรวจสอบว่าบันทึกข้อผิดพลาดของ SQL Server ที่มีข้อความ SQL Server พร้อมสำหรับการเชื่อมต่อไคลเอ็นต์ แล้ว ข้อความนี้บ่งชี้ว่า SQL Server พร้อมที่จะยอมรับการเชื่อมต่อ

Get-ChildItem -Path "C:\\Program Files\\Microsoft SQL Server\\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections.”

ผลลัพธ์ด้านล่างยืนยันว่าขณะนี้ SQL Server กำลังทำงานอยู่

การเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SSMS

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

1. เปิด SSMS โดยพิมพ์ SSMS ในแถบค้นหาแล้วคลิกเมื่อปรากฏในผลลัพธ์

2. หากต้องการเชื่อมต่อกับอินสแตนซ์เซิร์ฟเวอร์ SQL ของคุณ ให้คลิก เชื่อมต่อ → โปรแกรมฐานข้อมูล ดังที่แสดงด้านล่าง

3. ในหน้าต่าง เชื่อมต่อ ไปยังเซิร์ฟเวอร์:

  • ชื่อเซิร์ฟเวอร์: ป้อนชื่อเซิร์ฟเวอร์ SQL

คุณสามารถป้อน localhost ได้หากคุณเรียกใช้ SSMS บนคอมพิวเตอร์เครื่องเดียวกับอินสแตนซ์ SQL Server

  • การรับรองความถูกต้อง: เลือก การรับรองความถูกต้องของ Windows fจากเมนูแบบเลื่อนลง การรับรองความถูกต้องประเภทนี้ใช้ข้อมูลรับรอง Windows ของคุณในการเข้าสู่ระบบ ตัวเลือกนี้มีความปลอดภัยและแนะนำสำหรับการติดตั้งส่วนใหญ่
  • คลิก เชื่อมต่อ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์

หากการเชื่อมต่อสำเร็จ คุณจะเห็น Object Explorer ที่เต็มไปด้วยเซิร์ฟเวอร์และวัตถุฐานข้อมูลของคุณ

การสร้างฐานข้อมูลแรกของคุณ

คุณได้สร้างการเชื่อมต่อกับเซิร์ฟเวอร์แล้ว และถึงเวลาสร้างฐานข้อมูลแรกของคุณ

1. หากต้องการสร้างฐานข้อมูล ให้คลิกขวาที่ชื่อเซิร์ฟเวอร์ของคุณใน Object Explorer และเลือก New Query ดังที่แสดงด้านล่าง การดำเนินการนี้เปิดตัวแก้ไขแบบสอบถามใหม่

2. คัดลอกและวางโค้ด T-SQL ด้านล่างลงในหน้าต่างแบบสอบถามแล้วคลิกดำเนินการ รหัสนี้จะตรวจสอบว่าฐานข้อมูลชื่อ ATA-DB มีอยู่บนเซิร์ฟเวอร์หรือไม่ ถ้าไม่เช่นนั้น โค้ดจะสร้างฐานข้อมูลใหม่ด้วยชื่อนั้น คุณสามารถแทนที่ ATA-DB ด้วยชื่อใดก็ได้ที่คุณต้องการสำหรับฐานข้อมูลของคุณ

USE master

GO

IF NOT EXISTS (

  SELECT name

  FROM sys.databases

  WHERE name = N'ATA-DB'

)

CREATE DATABASE [ATA-DB]

GO

3. ตอนนี้คลิก ปฏิบัติ เพื่อรันโค้ด ข้อความ Commands เสร็จสมบูรณ์แล้ว จะปรากฏขึ้นเมื่อการดำเนินการค้นหาเสร็จสมบูรณ์

4. สุดท้าย ขยายฐานข้อมูลและดูฐานข้อมูลใหม่เป็นรายการย่อย

การสร้างตารางและการแทรกข้อมูล

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

1. รันโค้ดด้านล่างในหน้าต่างแบบสอบถามเพื่อสร้างตารางชื่อ Users ในฐานข้อมูล ATA-DB ของคุณ รหัสนี้จะตรวจสอบว่ามีตารางชื่อนั้นอยู่แล้วหรือไม่ หากเป็นเช่นนั้น โค้ดจะดรอป (ลบ) ตารางนั้นและสร้างตารางใหม่

คำสั่ง CREATE TABLE กำหนดคอลัมน์ในตารางและประเภทข้อมูลสำหรับแต่ละคอลัมน์ ในกรณีนี้ ตารางจะมีสี่คอลัมน์: UserId, Name, Location และ Email คอลัมน์ UserId จะเป็นคอลัมน์คีย์หลัก แต่ละแถวในตารางต้องมี UserId ที่ไม่ซ้ำกัน คอลัมน์อื่นๆ สามารถมีค่าซ้ำกันได้

USE [ATA-DB]

IF OBJECT_ID('dbo.Users', 'U') IS NOT NULL

DROP TABLE dbo.Users

GO

-- Create the table in the specified schema

CREATE TABLE dbo.Users

(

  UserId    INT  NOT NULL  PRIMARY KEY, -- primary key column

  Name   [NVARCHAR](50) NOT NULL,

  Location [NVARCHAR](50) NOT NULL,

  Email   [NVARCHAR](50) NOT NULL

);

GO

2. ขยายฐานข้อมูล ATA-DB และคลิก Tables คุณจะเห็นตารางผู้ใช้ของคุณดังที่แสดงด้านล่าง

3. ในที่สุดรันโค้ดด้านล่างเพื่อแทรกข้อมูลลงในตาราง

รหัสนี้ใช้คำสั่ง INSERT INTO เพื่อเพิ่มแถวข้อมูลลงในตาราง ค่าสำหรับแต่ละคอลัมน์อยู่ภายในส่วนคำสั่ง VALUES โปรดสังเกตว่าโค้ดใช้ N ก่อนค่าสตริงแต่ละค่า N นี้ย่อมาจากชุดอักขระประจำชาติและทำให้แน่ใจว่าข้อมูลถูกจัดเก็บอย่างถูกต้องใน SQL Server

INSERT INTO dbo.Users

([UserId],[Name],[Location],[Email])

VALUES

( 1, N'Adam', N'US', N''),

( 2, N'Keith', N'US', N'[email '),

( 3, N'Donna', N'CA', N'[email '),

( 4, N'Janet', N'AUS', N'[email ')

คุณจะได้รับข้อความสถานะ (ได้รับผลกระทบ 4 แถว) ซึ่งตรงกับบันทึกสี่รายการที่คุณแทรกลงในตาราง

การสืบค้นข้อมูล

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

เรียกใช้โค้ดด้านล่างเพื่อสอบถามข้อมูลทั้งหมดในตาราง Users คำสั่ง SELECT จะสอบถามข้อมูลจากฐานข้อมูล เครื่องหมายดอกจัน (*) ในโค้ดหมายถึง คอลัมน์ทั้งหมด แบบสอบถามนี้จะส่งคืนคอลัมน์และแถวทั้งหมดจากตาราง ผู้ใช้

SELECT * FROM dbo.Users;

คุณจะเห็นผลลัพธ์ในบานหน้าต่างผลลัพธ์ดังที่คุณเห็นด้านล่าง

ภาษา SQL มีความยืดหยุ่น คุณสามารถสืบค้นข้อมูลที่เฉพาะเจาะจงมากขึ้นได้ตามความต้องการของคุณ ตัวอย่างเช่น โค้ดด้านล่างส่งคืนข้อมูลที่ Location คือสหรัฐอเมริกา

รหัสใช้ส่วนคำสั่ง WHERE เพื่อระบุเงื่อนไขสำหรับการสืบค้น ในกรณีนี้ เงื่อนไขคือ Location จะต้องเท่ากับ US

SELECT * FROM dbo.Users

WHERE Location = N'US'

บทสรุป

บทความนี้จะสอนวิธีติดตั้ง Microsoft SQL Server Standard Edition 2019 บน Windows และสร้างฐานข้อมูลโดยใช้ T-SQL คุณยังได้เรียนรู้วิธีการสร้างและแทรกข้อมูลลงในตารางอีกด้วย ในที่สุด คุณได้เห็นวิธีการสืบค้นข้อมูลจากฐานข้อมูลแล้ว

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

ด้วยความรู้ที่เพิ่งค้นพบนี้ คุณสามารถรวม SQL Server เข้ากับแอปพลิเคชัน NodeJS ของคุณเพื่อควบคุมข้อมูลของคุณได้ดียิ่งขึ้น

บทความที่เกี่ยวข้อง