Microsoft SQL Server

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
Microsoft SQL Server
Phát triển bởiMicrosoft
Phát hành lần đầu24 tháng 4, 1989; 30 năm trước, as SQL Server 1.0
Phiên bản ổn định
SQL Server 2017 / 2 tháng 10, 2017; 22 tháng trước
Viết bằngC, C++[1]
Hệ điều hànhLinux, Microsoft Windows Server, Microsoft Windows
Ngôn ngữ có sẵnTiếng Anh, tiếng Trung, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Nhật, tiếng Hàn, tiếng Bồ Đào Nha của Brazil, tiếng Nga, tiếng Tây Ban Nha và Indonesian[2]
Thể loạiHệ quản trị cơ sở dữ liệu quan hệ
Giấy phépPhần mềm sở hữu độc quyền
Websitewww.microsoft.com/sql-server
Trạng tháiHoạt động

Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ được phát triển bởi Microsoft. Là một máy chủ cơ sở dữ liệu, nó là một sản phẩm phần mềm có chức năng chính là lưu trữ và truy xuất dữ liệu theo yêu cầu của các ứng dụng phần mềm khác. Có thể chạy trên cùng một máy tính hoặc trên một máy tính khác trên mạng (bao gồm cả Internet).

Microsoft tiếp thị ít nhất một chục phiên bản Microsoft SQL Server khác nhau, nhắm vào các đối tượng khác nhau và cho khối lượng công việc khác nhau, từ các ứng dụng máy đơn nhỏ đến các ứng dụng Internet lớn có nhiều người dùng đồng thời.

Lịch sử[sửa | sửa mã nguồn]

Lịch sử của Microsoft SQL Server bắt đầu với sản phẩm Microsoft SQL Server đầu tiên SQL SQL Server 1.0, máy chủ 16-bit cho hệ điều hành OS/2 vào năm 1989 và kéo dài đến ngày hiện tại.

Các mốc quan trọng[sửa | sửa mã nguồn]

  • MS SQL Server cho OS/2 bắt đầu như một dự án chuyển Sybase SQL Server sang OS/2 vào năm 1989, bởi Sybase, Ashton-TateMicrosoft.
  • SQL Server 4.2 cho NT được phát hành vào năm 1993, đánh dấu mục nhập vào Windows NT.
  • SQL Server 6.0 được phát hành vào năm 1995, đánh dấu sự kết thúc hợp tác với Sybase; Sybase sẽ tiếp tục phát triển biến thể SQL Server của riêng họ, Sybase Adaptive Server Enterprise, độc lập với Microsoft.
  • SQL Server 7.0 được phát hành vào năm 1998, đánh dấu việc chuyển đổi mã nguồn từ C sang C ++.
  • SQL Server 2005, được phát hành năm 2005, hoàn thành việc sửa đổi hoàn toàn mã Sybase cũ thành mã Microsoft.
  • SQL Server 2017, được phát hành vào năm 2017, bổ sung hỗ trợ Linux cho các nền tảng Linux này: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.[3]

Hiện tại[sửa | sửa mã nguồn]

Tính đến tháng 7 năm 2019, các phiên bản sau được Microsoft hỗ trợ:

  • Máy chủ SQL 2012 [4]
  • Máy chủ SQL 2014
  • Máy chủ SQL 2016
  • Máy chủ SQL 2017

Từ SQL Server 2016 trở đi, sản phẩm chỉ được hỗ trợ trên bộ xử lý x64.[5]

Phiên bản hiện tại là Microsoft SQL Server 2017, phát hành ngày 2 tháng 10 năm 2017. Phiên bản RTM là 14.1709.3807.1.

SQL Server 2019 đã được phát hành dưới dạng bản xem trước công nghệ cộng đồng và dự kiến sẽ được phát hành để sản xuất vào nửa cuối năm 2019.[6]

Phiên bản[sửa | sửa mã nguồn]

Microsoft cung cấp SQL Server trong nhiều phiên bản, với các bộ tính năng khác nhau và nhắm mục tiêu người dùng khác nhau. Các phiên bản này là:[7][8]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ Lextrait, Vincent (tháng 7 năm 2010). “The Programming Languages Beacon, v10.3”. Bản gốc lưu trữ ngày 30 tháng 5 năm 2012. Truy cập ngày 5 tháng 9 năm 2010. 
  2. ^ “Download Microsoft SQL Server 2008 R2”. Microsoft Evaluation Center. Microsoft Corporation. Truy cập ngày 18 tháng 7 năm 2011. 
  3. ^ “Installation guidance for SQL Server on Linux”. Ngày 21 tháng 12 năm 2017. Truy cập ngày 1 tháng 2 năm 2018. 
  4. ^ “Announcing new options for SQL Server 2008”. Ngày 12 tháng 7 năm 2018. Truy cập ngày 20 tháng 9 năm 2018. 
  5. ^ “Requirements for Installing SQL Server 2016”. msdn.microsoft.com. Ngày 2 tháng 5 năm 2016. Truy cập ngày 28 tháng 7 năm 2016. 
  6. ^ “2019 Microsoft Product Roadmap”. Ngày 2 tháng 5 năm 2016. Truy cập ngày 26 tháng 4 năm 2019. 
  7. ^ "Compare Editions". SQL Server homepage. Microsoft Corporation. Truy cập 2007-12-03. Lỗi chú thích: Thẻ <ref> không hợp lệ: tên “Compare Editions” được định rõ nhiều lần, mỗi lần có nội dung khác Lỗi chú thích: Thẻ <ref> không hợp lệ: tên “Compare Editions” được định rõ nhiều lần, mỗi lần có nội dung khác
  8. ^ Kalen Delaney. Inside Microsoft SQL Server 2005: The Storage Engine. Microsoft Press. ISBN 0-7356-2105-5. Lỗi chú thích: Thẻ <ref> không hợp lệ: tên “storageengine” được định rõ nhiều lần, mỗi lần có nội dung khác Lỗi chú thích: Thẻ <ref> không hợp lệ: tên “storageengine” được định rõ nhiều lần, mỗi lần có nội dung khác

Lỗi chú thích: Thẻ <ref> có tên “What is ML services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “StreamInsight” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “download.microsoft.com” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Editions” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Performance & Scalability” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Express Database Size” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Express editions” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Developer Edition” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Trial Software” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Fast Track” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “LocalDB” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “localdbblog” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Analytics Platform System” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “pages” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “table” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Buffer Management” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Single SQL Statement Processing” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Stored Procedure Basics” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “clroverview” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “xmlsupport” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Service Broker” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Types of Replication” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Transactional Replication” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Merge Replication” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Snapshot replication” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “SSAS” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Analysis Services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Data Mining” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “SQL Server Reporting Services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Reporting Services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Render Method” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Device Information Settings” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Image Device Information Settings” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Notification Services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Removed from SQL Server 2008” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Discontinued Functionality” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Introducing SQL Server Notification Services” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Integration Services Overview” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Introduction to Full-Text Search” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Querying SQL Server using Full-Text Search” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “fts” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Introducing SQL Server Management Studio” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “SQL Server Management Studio Express” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Using Object Explorer” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “SQL Server 2005 Management Tools” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Microsoft SQL Operations Studio” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Business Intelligence Development Studio” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “Transact-SQL Reference” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “SQL Server Native Client” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.
Lỗi chú thích: Thẻ <ref> có tên “ODBC Driver for Linux” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.

Lỗi chú thích: Thẻ <ref> có tên “ODBC Driver for Linux” được định nghĩa trong <references> không được đoạn văn bản trên sử dụng.

Đọc thêm[sửa | sửa mã nguồn]

  • Lance Delano, Rajesh George et al. (2005). Wrox's SQL Server 2005 Express Edition Starter Kit (Programmer to Programmer). Microsoft Press. ISBN 0-7645-8923-7.
  • Delaney, Kalen, et al. (2007). Inside SQL Server 2005: Query Tuning and Optimization. Microsoft Press. ISBN 0-7356-2196-9.
  • Ben-Gan, Itzik, et al. (2006). Inside Microsoft SQL Server 2005: T-SQL Programming. Microsoft Press. ISBN 0-7356-2197-7.
  • Klaus Elk (2018). SQL Server with C#. ISBN 1-7203-5867-2.

Liên kết ngoài[sửa | sửa mã nguồn]