Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

MS SQL Server là gì?

SQL Server là gì?

  1. Phần mềm do Microsoft phát triển dựa trên RDBMS.
  2. Cũng là một ORDBMS (Hệ thống quản trị cơ sở dữ liệu quan hệ đối tượng).
  3. Một nền tảng độc lập.
  4. Phần mềm sử dụng cả giao diện dòng lệnh và giao diện GUI.
  5. Hỗ trợ ngôn ngữ SQL (trước đây là SEQUEL - Structured English Query Language) - sản phẩm của IBM.

Mục đích sử dụng SQL Server

  1. Tạo cơ sở dữ liệu.
  2. Duy trì cơ sở dữ liệu.
  3. Phân tích dữ liệu bằng SSAS - SQL Server Analysis Services.
  4. Tạo báo cáo bằng SSRS - SQL Server Reporting Services.
  5. Thực hiện quy trình ETL (Extract-Transform-Load) với SSIS - SQL Server Integration Services.

Các phiên bản SQL Server

VersionCode NameRelease Date
6.0SQL951995
6.5Hydra1996
7.0Sphinx1998
8.0 (2000)Shiloh2000
9.0 (2005)Yukon2005
10.0 (2008)Katmai2008
10.5 (2008 R2)Kilimanjaro2010
11.0 (2012)Denali2012
12 (2014)Hekaton (tên gốc), SQL 14 (tên hiện tại)2014

Các thành phần của SQL Server

SQL Server hoạt động theo mô hình client-server, nên có hai thành phần: Workstation và Server.

  1. Workstation được cài đặt trên bất kỳ thiết bị nào hoặc trên thiết bị của người vận hành server. Đây là các giao diện phần mềm để tương tác với Server, như SSMS, SSCM, Profiler, BIDS hoặc SQLEM.
  2. Server được cài đặt trên server tập trung. Đây là các dịch vụ như SQL Server, SQL Server Agent, SSIS, SSAS, SSRS, SQL Browser, SQL Full Text Search.

Instance của SQL Server

  1. Là một bản cài đặt SQL Server.
  2. Một bản sao chính xác của phần mềm.
  3. Nếu bạn cài đặt 'n' lần, nó sẽ tạo ra 'n' bản cài đặt.
  4. Có hai loại cài đặt SQL Server: Default (Mặc định) và Named (Được đặt tên).
  5. Chỉ hỗ trợ một bản cài đặt Default trên một Server.
  6. Hỗ trợ nhiều bản cài đặt Named trên một Server.
  7. Bản cài đặt Default sẽ lấy tên server làm tên Instance.
  8. Tên của bản cài đặt Default là MSSQLSERVER.
  9. Phiên bản SQL Server 2000 hỗ trợ 16 instances.
  10. SQL Server 2005 và các phiên bản sau hỗ trợ 50 instances.

Lợi ích của các Instance

  1. Cài đặt nhiều phiên bản MS SQL khác nhau trên cùng một máy.
  2. Giảm chi phí.
  3. Duy trì môi trường production, development và testing riêng biệt.
  4. Tối thiểu hóa các vấn đề tạm thời trên database.
  5. Tách biệt đặc quyền bảo mật.
  6. Duy trì backup server.