SQL服务器版本查询

时间:2016-08-30 05:43:00

标签: sql-server

如何检查我们是否安装了sql server完整版或客户端版本?

4 个答案:

答案 0 :(得分:1)

您可以使用Select @@version

或者获取更多数据:

SELECT  SERVERPROPERTY('productversion')AS Product_version, 
        SERVERPROPERTY('productlevel')AS Product_level,
        SERVERPROPERTY('edition')AS Edition

答案 1 :(得分:0)

获取更多详细信息,例如Edition,Service Pack。

select SERVERPROPERTY('MachineName')as 'Host Name', 
        SERVERPROPERTY('ServerName') as 'Instance Name' , 
        SERVERPROPERTY('IsClustered') as 'Cluster' , 
    SERVERPROPERTY('Edition') as 'Edition',
        SERVERPROPERTY('ProductVersion') as 'version',
    SERVERPROPERTY('Productlevel') as 'Service Pack',   
        SERVERPROPERTY('LicenseType') as 'LicenseType' ,
        SERVERPROPERTY('NumLicenses') as 'NumLicenses'

答案 2 :(得分:0)

SELECT @@ VERSION

我认为查看SQL Server配置管理器是真正了解计算机上的内容的最佳方式。但是,如果您已经了解实例,则有一种更简单的方法。您可以运行简单的查询。

以下是:

在“开始”菜单上,转到“所有程序”,“Microsoft SQL Server [YOURVERSION]”。 启动SQL Server Management Studio。

出现“连接到服务器”对话框时,登录到感兴趣的SQL Server实例。

例如,如果您在本地计算机上,则可以在“服务器名称”文本框中使用localhost或localhost \ SQLEXPRESS。

确保将服务器类型设置为“数据库引擎”。 单击工具栏上的“新建查询”按钮。 在查询窗口中,键入以下查询:SELECT @@VERSION 按“执行”按钮以运行查询。 查看“结果”窗口中的版本文本。

答案 3 :(得分:0)

我创建了这个查询,它将返回如下数据: SQL Server 2016 Standard Edition(64位)13.0.5237.0 SP2

DECLARE 
    @productver VARCHAR(50) = (SELECT CAST(SERVERPROPERTY('productversion') AS VARCHAR(50)))
DECLARE 
    @version VARCHAR(30)= CAST(LEFT(@productver, CHARINDEX('.', @productver)-1) AS INT)
SELECT 
    'SQL Server '+CASE @version
                      WHEN 9
                          THEN '2005'
                      WHEN 10
                          THEN '2008'
                      WHEN 11
                          THEN '2012'
                      WHEN 12
                          THEN '2014'
                      WHEN 13
                          THEN '2016'
                      WHEN 14
                          THEN '2017'
                              ELSE 'Unknow Version'
                    END + ' ' + CAST(SERVERPROPERTY('edition') AS VARCHAR(50))          AS SQLServerEdition,
    @productver                                                                         AS ProductVersion, 
    SERVERPROPERTY('productlevel')                                                      AS ServicePack