SQL Server hay Microsoft SQL Server, là viết tắt của MS SQL Server. Đây là một phần mềm được phát triển bởi Microsoft dùng để lưu trữ, thao tác với dữ liệu theo tiêu chuẩn RDBMS (Relational Database Management System).
SQL Server được xây dựng một cách tối ưu để có thể hoạt động trên hệ sơ sở dữ liệu rất lớn, lên đến hàng Terabyte. SQL Server cung cấp cho người dùng đầy đủ các công cụ, phục vụ việc quản lý dữ liệu từ giao diện GUI đến ngôn ngữ truy vấn SQL. Điểm mạnh của SQL Server là có thể kết hợp được với nhiều nền tảng phổ biến như ASP.NET, C# để xây dựng Winform, Web, App Mobile hoặc là nó cũng có thể hoạt động độc lập.
SQL Server sử dụng ngôn ngữ truy vấn dữ liệu Transact-SQL, gọi tắt là T-SQL.
SQL Server Management Studio: Đây là một phần mềm cung cấp giao diện, chức năng chính cho máy chủ cơ sở của dữ liệu SQL, công cụ để viết code T-SQL và thực hiện các tác vụ quản trị database: backup, restore … .
T-SQL: Đây là một dạng mở rộng của ngôn ngữ SQL được độc quyền bởi Microsoft, có tên đầy đủ là Transact-SQL. T-SQL có thêm các chức năng nâng cao như khai báo biến, các thủ tục lưu trữ và xử lý ngoại lệ,… (tương tự như ngôn ngữ PL/SQL của Oracle).
Các thành phần của SQL Server
SQL Server được cấu thành từ 7 thành phần khác nhau, mỗi thành phần mang một chức năng riêng. Tất cả tạo nên một hệ thống SQL Server hoàn chỉnh, đáp ứng chức năng phân tích và lưu trữ dữ liệu.
1. Database Engine: thành phần cốt lỗi, có chức năng lưu trữ dữ liệu dưới dạng table và support, có thể tự điều chỉnh được.
2. Integration Services: Là tập hợp các đối tượng lập trình, các công cụ đồ họa, nhằm thực hiện các thao tác sao chép, di chuyển, chuyển đổi dữ liệu.
3. Analysis Services: Là dịch vụ phân tích dữ liệu bằng kỹ thuật khai thác hình khối đa chiều và dữ liệu có sẵn.
4. Notification Services: Là nền tảng phát triển và triển khai các ứng dụng soạn và gửi thông báo. Ngoài ra, dịch vụ này cũng cung cấp tính năng gửi thông báo đến hàng ngàn người đăng ký sử dụng trên các thiết bị khác nhau.
5. Reporting Services: Là một công cụ có chức năng tạo, quản lý và triển khai các báo cáo cho Server và Client. Đây cũng là nền tảng đẩy xây dựng ứng dụng báo cáo.
6. Full Text Search Services: Đây là thành phần đặc biệt trong việc truy vấn và đánh giá các chỉ mục dữ liệu văn bản được lưu trữ trong database.
7. Service Broker: Là môi trường lập trình tạo ra các ứng dụng.
SQL Server có những phiên bản nào?
Phiên bản | Tên phiên bản |
6.0 | SQL Server 1995 |
6.5 | SQL Server 1996 |
7.0 | SQL Server 1998 |
8.0 | SQL Server 2000 |
9.0 | SQL Server 2005 |
10.0 | SQL Server 2008 |
10.5 | SQL Server 2008R2 |
11.0 | SQL Server 2012 |
12.0 | SQL Server 2014 |
13.0 | SQL Server 2016 |
14.0 | SQL Server 2017 |
15.0 | SQL Server 2019 |
16.0 | SQL Server 2022 |
Download và cài đặt SQL Server 2022
Các phiên bản Microsoft SQL Server