繁体   English   中英

在哪里可以找到SQL Server版本的友好字符串?

[英]Where can I find friendly strings for SQL Server versions?

9.00.4035.00的友好字符串是SQL Server 2005 SP3 Express Edition 我想通过仅访问注册表或字典将版本号转换为字符串。 我可以找到清单吗?

史蒂夫·琼斯(Steve Jones)在SQLServerCentral维护构建列表

SQL2005列表在这里

SQL2008列表在这里

您可以使用SERVERPROPERTY(Transact-SQL)方法。

编辑1:

而且,我认为您不能直接从注册表中获取整个字符串。 您将必须从不同的注册表配置单元中收集信息。 例如,一个是HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server\\InstalledInstances

这使您可以很好地概述SQL Server中所有与版本相关的信息:

SELECT  
    SERVERPROPERTY('productversion') as 'Product Version', 
    SERVERPROPERTY('productlevel') as 'Patch Level',  
    SERVERPROPERTY('edition') as 'Product Edition',
    SERVERPROPERTY('buildclrversion') as 'CLR Version',
    SERVERPROPERTY('collation') as 'Default Collation',
    SERVERPROPERTY('instancename') as 'Instance',
    SERVERPROPERTY('lcid') as 'LCID',
    SERVERPROPERTY('servername') as 'Server Name'

输出将类似于:

10.0.2531.0 SP1 Developer Edition (64-bit)  v2.0.50727  
   Latin1_General_CI_AS NULL    1033    (machinename)

如何识别您的SQL Server版本和版本的“产品支持KB”页面具有发布的任何内部版本号的“正式”版本信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM