SQL - 如何判断 SQL Server 的版本?

平日有许多朋友会询问有关 SQL Server 使用上的一些问题,笔者的第一步骤便是先了解基本环境的况状,故以往都会请大家使用 SELECT @@VERSION 的指令,执行这个指令会回传一长串的字符串,再依这一长串的字符串来判断 SQL Server 的版本。

笔者建议也可以使用 SERVERPROPERTY 的方法,取出想要的信息,指令如下:

SELECT SERVERPROPERTY('ProductVersion') AS [Product Version]
 ,SERVERPROPERTY('ProductLevel') AS [Product Level]
 ,SERVERPROPERTY('Edition') AS [Edition]

当然在 SERVERPROPERTY 中还有许多值可以取得,详细信息:
http://msdn2.microsoft.com/zh-cn/library/ms174396.aspx