一、使用系統存儲過程
SQL Server 版本查詢可以使用系統存儲過程 sys.sp_helpfile 和 sys.dm_db_index_operational_stats。sys.sp_helpfile 可以獲取數據庫文件的信息。sys.dm_db_index_operational_stats 可以獲取指定數據庫的索引操作的統計信息。
--使用 sys.sp_helpfile 獲取數據庫文件名稱和路徑 USE [master] GO EXEC sys.sp_helpfile GO --使用 sys.dm_db_index_operational_stats查看索引的使用情況 USE [AdventureWorks2012] GO SELECT OBJECT_NAME(object_id) AS TableName, index_type_desc, index_name, avg_fragmentation_in_percent, user_seeks, user_scans, user_lookups FROM sys.dm_db_index_operational_stats(DB_ID(), NULL, NULL, NULL) WHERE OBJECT_NAME(object_id) NOT LIKE 'sys.%' GO
二、使用 T-SQL 查詢版本信息
使用 T-SQL 查詢版本信息可以很方便的獲取 SQL Server 對應的版本號、服務包、構建號等信息。
--查詢 SQL Server 構建版本號 SELECT @@VERSION GO
以上語句返回結果示例:
Microsoft SQL Server 2016 (SP2-CU15) (KB5004956) - 13.0.5960.0 (X64) Jun 15 2021 00:11:09 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Datacenter 6.3 (Build 9600: ) (Hypervisor)
三、使用 SQL Server Management Studio
在 SQL Server Management Studio 中可以很方便的查看 SQL Server 的版本信息,以及其他詳細信息。
打開 SQL Server Management Studio,連接 SQL Server 實例,右鍵點擊實例名稱,在彈出的上下文菜單中選擇屬性。在彈出的屬性對話框中,選擇“關於”,即可查看到 SQL Server 的詳細信息。
以上三種方式都是 SQL Server 版本查詢的最佳實踐,可以靈活選擇合適的方式進行版本查詢。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/206187.html