MS SQL Server - ภาพรวม
บทนี้แนะนำ SQL Server กล่าวถึงการใช้งานข้อดีเวอร์ชันและส่วนประกอบ
SQL Server คืออะไร?
เป็นซอฟต์แวร์ที่พัฒนาโดย Microsoft ซึ่งนำมาใช้จากข้อกำหนดของ RDBMS
นอกจากนี้ยังเป็น ORDBMS
มันขึ้นอยู่กับแพลตฟอร์ม
เป็นทั้ง GUI และซอฟต์แวร์ตามคำสั่ง
สนับสนุนภาษา SQL (SEQUEL) ซึ่งเป็นผลิตภัณฑ์ของ IBM ฐานข้อมูลทั่วไปที่ไม่ใช่ขั้นตอนและภาษาที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่
การใช้ SQL Server
- เพื่อสร้างฐานข้อมูล
- เพื่อรักษาฐานข้อมูล
- เพื่อวิเคราะห์ข้อมูลผ่าน SQL Server Analysis Services (SSAS)
- เพื่อสร้างรายงานผ่าน SQL Server Reporting Services (SSRS)
- เพื่อดำเนินการ ETL ผ่าน SQL Server Integration Services (SSIS)
เวอร์ชันของ SQL Server
เวอร์ชัน | ปี | รหัสชื่อ |
---|---|---|
6.0 | พ.ศ. 2538 | SQL95 |
6.5 | พ.ศ. 2539 | ไฮดรา |
7.0 | พ.ศ. 2541 | สฟิงซ์ |
8.0 (พ.ศ. 2543) | พ.ศ. 2543 | ไชโลห์ |
9.0 (พ.ศ. 2548) | พ.ศ. 2548 | ยูคอน |
10.0 (พ.ศ. 2551) | พ.ศ. 2551 | กาดใหม่ |
10.5 (2008 R2) | พ.ศ. 2553 | คิลิมันจาโร |
11.0 (2555) | 2555 | เดนาลี |
12 (พ.ศ. 2557) | พ.ศ. 2557 | Hekaton (เริ่มแรก), SQL 14 (ปัจจุบัน) |
ส่วนประกอบเซิร์ฟเวอร์ SQL
SQL Server ทำงานในสถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ดังนั้นจึงสนับสนุนส่วนประกอบสองประเภท - (ก) เวิร์กสเตชันและ (ข) เซิร์ฟเวอร์
Workstation componentsได้รับการติดตั้งในทุกเครื่องของอุปกรณ์ / ตัวดำเนินการ SQL Server สิ่งเหล่านี้เป็นเพียงอินเทอร์เฟซสำหรับโต้ตอบกับส่วนประกอบของเซิร์ฟเวอร์ ตัวอย่าง: SSMS, SSCM, Profiler, BIDS, SQLEM เป็นต้น
Server componentsถูกติดตั้งในเซิร์ฟเวอร์ส่วนกลาง นี่คือบริการ ตัวอย่าง: SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL browser, SQL Server full text search เป็นต้น
อินสแตนซ์ของ SQL Server
- อินสแตนซ์คือการติดตั้ง SQL Server
- อินสแตนซ์เป็นสำเนาของซอฟต์แวร์เดียวกันทุกประการ
- หากเราติดตั้ง 'n' ครั้งอินสแตนซ์ 'n' จะถูกสร้างขึ้น
- มีสองประเภทของอินสแตนซ์ใน SQL Server a) ค่าเริ่มต้น b) ตั้งชื่อ
- รองรับอินสแตนซ์เริ่มต้นเพียงหนึ่งอินสแตนซ์ในเซิร์ฟเวอร์เดียว
- รองรับอินสแตนซ์ที่มีชื่อหลายรายการในเซิร์ฟเวอร์เดียว
- อินสแตนซ์เริ่มต้นจะใช้ชื่อเซิร์ฟเวอร์เป็นชื่ออินสแตนซ์
- ชื่อบริการอินสแตนซ์เริ่มต้นคือ MSSQLSERVER
- 16 อินสแตนซ์จะได้รับการสนับสนุนในเวอร์ชัน 2000
- 50 อินสแตนซ์จะรองรับในปี 2548 และเวอร์ชันที่ใหม่กว่า
ข้อดีของอินสแตนซ์
- ในการติดตั้งเวอร์ชันต่างๆในเครื่องเดียว
- เพื่อลดต้นทุน.
- เพื่อรักษาการผลิตการพัฒนาและการทดสอบสภาพแวดล้อมแยกกัน
- เพื่อลดปัญหาฐานข้อมูลชั่วคราว
- เพื่อแยกสิทธิ์ด้านความปลอดภัย
- เพื่อรักษาเซิร์ฟเวอร์สแตนด์บาย