[英]Where can I find friendly strings for SQL Server versions?
9.00.4035.00的友好字符串是SQL Server 2005 SP3 Express Edition 。 我想通过仅访问注册表或字典将版本号转换为字符串。 我可以找到清单吗?
您可以使用SERVERPROPERTY(Transact-SQL)方法。
而且,我认为您不能直接从注册表中获取整个字符串。 您将必须从不同的注册表配置单元中收集信息。 例如,一个是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.