一、使用系统存储过程
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/n/206187.html
微信扫一扫
支付宝扫一扫