SQL Server, hay cụ thể hơn, Transact-SQL, bao gồm một số hàm được tích hợp sẵn, bao gồm cả phiên bản @@version
hàm vô hướng. Phiên bản @@version
function là một chức năng cấu hình, trả về hệ thống và thông tin xây dựng cho cài đặt hiện tại của SQL Server. Bạn có thể chạy chức năng này bất kỳ lúc nào để tìm ra phiên bản SQL Server bạn đang sử dụng.
Đây là cách thực hiện:
SELECT @@version;
Khi chạy điều đó trong giao diện dòng lệnh, bạn có thể thấy kết quả giống như sau:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS) 1 row(s) returned Executed in 1 ms
Nếu bạn chạy nó trong giao diện GUI, nó có thể sẽ là một chuỗi dài chưa được định dạng, như sau:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)
Rõ ràng, kết quả của bạn sẽ phụ thuộc vào phiên bản SQL Server mà bạn sử dụng, phiên bản của nó, cũng như hệ điều hành bạn đang chạy.
Hàm SERVERPROPERTY ()
Bạn cũng có thể sử dụng SERVERPROPERTY()
hàm, trả về thông tin thuộc tính về phiên bản máy chủ:
SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS Version; GO
Chạy điều đó trong GUI như SSMS hoặc Azure Data Studio sẽ trả về kết quả như sau:
Phiên bản | Phiên bản |
---|---|
Phiên bản dành cho nhà phát triển (64-bit) | 14.0.3025.34 |