一、使用系統存儲過程
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
微信掃一掃
支付寶掃一掃