如何检查SQL Server版本

 寄到家的_259 发布于 2023-02-13 11:11

确定部署的SQL Server版本的可能方法有哪些?

我试过使用SQL Server软件.我想使用命令行SQL语句来完成它.

2 个回答
  • declare @sqlVers numeric(4,2)
    select @sqlVers = left(cast(serverproperty('productversion') as varchar), 4)
    

    分别为SQL 2000,2005,2008和2008R2提供8.00,9.00,10.00和10.50.

    另外,尝试系统扩展程序xp_msver.你可以像这样调用这个存储过程

    exec master..xp_msver
    

    2023-02-13 11:11 回答
  • 以下是查看版本的可能方法:

    方法1:连接到SQL Server实例,然后运行以下查询:

    Select @@version
    

    此查询的输出示例如下:

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)   Mar 29 2009 
    10:11:52   Copyright (c) 1988-2008 Microsoft Corporation  Express 
    Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
    

    方法2:使用SQL Server Management Studio中的对象资源管理器连接到服务器.连接对象资源管理器后,它将在括号中显示版本信息,以及用于连接到特定SQL Server实例的用户名.

    方法3:查看该实例的Errorlog文件的前几行.默认情况下,错误日志位于Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOGERRORLOG.n文件中.条目可能类似于以下内容:

    2011-03-27 22:31:33.50 Server      Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)                 Mar 29 2009 10:11:52                 Copyright (c) 1988-2008 Microsoft Corporation                Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
    

    如您所见,此条目提供有关产品的所有必要信息,例如版本,产品级别,64位与32位,SQL Server版本以及运行SQL Server的操作系统版本.

    方法4:连接到SQL Server实例,然后运行以下查询:

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    注意此查询适用于SQL Server 2000或更高版本的任何实例

    2023-02-13 11:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有