Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

MS SQL Server คืออะไร?

SQL Server คืออะไร

  1. ซอฟต์แวร์ที่พัฒนาโดย Microsoft ตาม RDBMS
  2. ยังเป็น ORDBMS (ระบบจัดการฐานข้อมูลเชิงวัตถุ) ด้วย
  3. แพลตฟอร์มอิสระ
  4. ซอฟต์แวร์ใช้ทั้งอินเทอร์เฟซบรรทัดคำสั่งและอินเทอร์เฟซ GUI
  5. รองรับภาษา SQL (เดิมคือ SEQUEL - ภาษาคิวรีภาษาอังกฤษแบบมีโครงสร้าง) - ซึ่งเป็นผลิตภัณฑ์ของ IBM

วัตถุประสงค์ของการใช้ SQL Server

  1. สร้างฐานข้อมูล
  2. ดูแลฐานข้อมูล
  3. การวิเคราะห์ข้อมูลโดย SSAS - บริการวิเคราะห์เซิร์ฟเวอร์ SQL
  4. สร้างรายงานโดย SSRS - SQL Server Reporting Services
  5. ดำเนินการ ETL (Extract-Transform-Load) ด้วย SSIS - SQL Server Integration Services

เวอร์ชันเซิร์ฟเวอร์ SQL

เวอร์ชัน ของ ชื่อรหัส วันที่ออก 6.0 1995 SQL95 6.5 1996 Hydra 7.0 1998 Sphinx 8.0 (2000) 2000 Shiloh 9.0 (2005) 2005 Yukon 10.0 (2008) 2008 Katmai 10.5 (2008 R2) 2010 Kilimanjaro 11.0 (2012) 2012 Denali 12 (2014 ) 2014 Hekaton (ชื่อเดิม) , SQL 14 (ชื่อปัจจุบัน)

ส่วนประกอบของ SQL Server

SQL Server ทำงานบนโมเดลไคลเอนต์-เซิร์ฟเวอร์ ดังนั้นจึงมีสององค์ประกอบ:เวิร์กสเตชัน และ เซิร์ฟเวอร์

  1. เวิร์กสเตชัน ติดตั้งบนอุปกรณ์ใด ๆ หรือบนอุปกรณ์ของผู้ให้บริการเซิร์ฟเวอร์ นี่คืออินเทอร์เฟซซอฟต์แวร์เพื่อโต้ตอบกับเซิร์ฟเวอร์ เช่น SSMS, SSCM, Profiler, BIDS หรือ SQLEM
  2. เซิร์ฟเวอร์ ถูกติดตั้งบนเซิร์ฟเวอร์ส่วนกลาง บริการเหล่านี้ได้แก่ SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search .

อินสแตนซ์ของ SQL Server

  1. เป็นการติดตั้ง SQL Server
  2. สำเนาของซอฟต์แวร์ที่ถูกต้อง
  3. หากคุณติดตั้ง 'n' ครั้ง มันจะสร้างการติดตั้ง 'n'
  4. มีการติดตั้ง SQL Server สองประเภท:ค่าเริ่มต้น - ตั้งชื่อ - ตั้งชื่อ
  5. หนึ่งเซิร์ฟเวอร์รองรับการติดตั้งเริ่มต้นเพียงรายการเดียวเท่านั้น
  6. เซิร์ฟเวอร์รองรับการติดตั้งใหม่จำนวนมาก
  7. การติดตั้งเริ่มต้นจะใช้ชื่อเซิร์ฟเวอร์เป็นชื่ออินสแตนซ์
  8. ชื่อของการติดตั้งเริ่มต้นคือ MSSQLSERVER
  9. เวอร์ชัน SQL Server 2000 รองรับการติดตั้ง 16 การติดตั้ง
  10. SQL Server 2005 และเวอร์ชันที่ใหม่กว่ารองรับการติดตั้ง 50 ครั้ง

ประโยชน์ของการติดตั้ง

  1. ติดตั้ง MS SQL เวอร์ชันต่างๆ ในเครื่องเดียวกัน
  2. ลดต้นทุน
  3. รักษาสภาพแวดล้อมการผลิต การพัฒนา และการทดสอบแยกต่างหาก
  4. ลดปัญหาชั่วคราวในฐานข้อมูลให้น้อยที่สุด
  5. แยกสิทธิ์การรักษาความปลอดภัย
  6. ดูแลเซิร์ฟเวอร์สำรอง